CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling.

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./cli-tool/components/skills/ai-research/ai-agents-architect/SKILL.md

The canonical home for this skill is ai-agents-architect in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

46%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A persona-style card that reads as a topic outline rather than an executable skill: it names the right concepts (ReAct, plan-and-execute, tool registries, sharp edges) but delivers almost no concrete, usable guidance. The JavaScript-fenced bullet lists are pseudocode outlines, the anti-patterns are empty headers, and the sharp-edges table cuts off every solution mid-sentence. Sectioning and length are reasonable, but a Claude loading this gains little beyond what it already knows.

Suggestions

Complete the truncated Solution column in the Sharp Edges table ("Always set limits:", "Write complete tool specs:", etc.) with actual concrete guidance — e.g., 'Always set limits: hard-cap iterations (e.g., 25) and force an ask-for-help exit when exceeded' — since that column is currently the most actionable part and stops where the specifics begin.

Replace the bullet-outline pseudo-code blocks with real, executable examples: a working tool-registry schema (name/description/parameters JSON), a concrete ReAct prompt loop with an iteration-limit check, or a minimal plan-and-execute sequence in actual code.

Expand the bare Anti-Pattern headers ("❌ Unlimited Autonomy", "❌ Tool Overload", "❌ Memory Hoarding") with one-line definitions and a detection/fix cue, and drop the persona narrative ('I build... I understand...') and Requirements filler in favor of that concrete content within the same token budget.

DimensionReasoningScore

Conciseness

Mostly tight lists, but the first-person persona paragraphs ("I build AI systems that can act autonomously... I understand that agents fail in unexpected ways") and the Requirements section ("LLM API usage, Understanding of function calling, Basic prompt engineering") are Claude-obvious filler that don't earn their place. Not 4 because several sections add tokens without adding knowledge Claude lacks; not 2 because there is no lengthy concept explanation and the body is under 100 lines.

3 / 5

Actionability

The "code" blocks are bullet-list outlines mislabeled as ```javascript (e.g., "- Thought: reason about what to do next") rather than executable or copy-paste-ready guidance, and every row of the Sharp Edges table truncates its Solution at the colon ("Always set limits:", "Write complete tool specs:") exactly where the specifics would begin. This matches 'minimal concrete guidance; high-level hints but missing the specific steps to execute'. Not 3 because there is no executable code, schema, command, or completed concrete example anywhere in the body.

2 / 5

Workflow Clarity

Steps are listed (ReAct: Thought - Action - Observe - Repeat with "Include max iteration limits"; Plan-and-Execute: planning phase - execution phase - replanning), but there are no validation checkpoints, error-recovery loops, or guidance on when to choose one pattern over another. Not 4 because checkpoints are entirely absent and the sequences stay at concept-outline level; not 2 because the cycles themselves are coherent and correctly ordered.

3 / 5

Progressive Disclosure

No bundle files exist and none are needed at this size; the body is well-sectioned with clear headers (Capabilities, Requirements, Patterns, Anti-Patterns, Sharp Edges, Related Skills) and a navigable table, which fits 'good structure; most content appropriately placed'. Not 5 because the Anti-Patterns section consists of three bare headers ("❌ Unlimited Autonomy", "❌ Tool Overload", "❌ Memory Hoarding") with no content, and the body exceeds the under-50-lines simple-skill exception.

4 / 5

Total

12

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A solid description: third-person, names a clear niche with both an explicit 'what' and an explicit 'Use when' trigger list. Its main weaknesses are the noun-heavy capability listing (few concrete actions) and a keyword-style trigger list that lacks natural phrasing and some common synonyms. The trigger list explicitly present, so it clears the completeness cap.

DimensionReasoningScore

Specificity

"designing and building autonomous AI agents" gives two concrete actions, but the rest ("Masters tool use, memory systems, planning strategies, and multi-agent orchestration") names capability domains as nouns rather than specific actions, matching the 'names domain and 1-2 concrete actions' anchor. Not 4 because there are not several specific verbs/operations listed, and not 2 because the domain is named with real, non-generic sub-capabilities.

3 / 5

Completeness

Both parts are present: a 'what' ("Expert in designing and building autonomous AI agents...") and an explicit 'when' ("Use when: build agent, AI agent, autonomous agent, tool use, function calling"). Not 5 because the 'when' is a telegraphic keyword list rather than concrete natural trigger phrases (e.g., 'when the user asks to build an agent'); not 3 because the 'when' clause is explicit, not merely implied.

4 / 5

Trigger Term Quality

The "Use when" list ("build agent, AI agent, autonomous agent, tool use, function calling") covers natural terms a user would actually say. Not 5 because common variations like "agent framework", "multi-agent systems", or "agent orchestration" are missing; not 3 because coverage of the core natural phrasing is solid, not just partial.

4 / 5

Distinctiveness Conflict Risk

The autonomous-agent design niche with triggers like "autonomous agent" and "function calling" is mostly distinct from neighboring skills. Not 5 because broad triggers like "tool use" and "function calling" could also fire for closely related skills (API integration, MCP/tool-building); not 3 because the core triggers are clearly anchored to agent construction.

4 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

davila7/claude-code-templates

Path

cli-tool/components/skills/ai-research/ai-agents-architect/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.