CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

29

Quality

22%

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 ./plugins/antigravity-awesome-skills-claude/skills/ai-agents-architect/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

12%Scale 1-3

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

This skill reads more like a conceptual overview or study guide for AI agent architecture than an actionable skill for Claude. It is highly verbose, explaining concepts Claude already understands, while providing zero executable code or concrete implementation guidance. The content would benefit enormously from being condensed, adding real code examples, and splitting detailed sections into referenced files.

Suggestions

Replace abstract pattern descriptions with concrete, executable code examples (e.g., a working ReAct loop implementation in Python, a tool registry with actual schema definitions).

Cut the 'Why this breaks' explanations in Sharp Edges to single sentences—Claude understands why infinite loops and silent errors are bad. Focus on the fix with code.

Remove redundant sections (Expertise, Capabilities, Prerequisites largely overlap) and consolidate into a lean overview under 50 lines, moving detailed patterns and sharp edges into separate referenced files.

Add at least one complete, end-to-end working example of building a simple agent (e.g., using Claude's tool_use API) that demonstrates the key principles in practice.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines, explaining high-level concepts Claude already knows (what ReAct is, what memory types are, what a supervisor pattern is). The 'Sharp Edges' section repeats obvious software engineering principles (log your errors, set iteration limits) with extensive 'Why this breaks' explanations that add little value. The 'Expertise', 'Capabilities', 'Prerequisites', and 'When to Use' sections are largely redundant with each other and with the frontmatter description.

1 / 3

Actionability

Despite being lengthy, the skill contains zero executable code, no concrete commands, no specific API examples, and no copy-paste ready snippets. Everything is described at an abstract/conceptual level (e.g., 'Register tools with schema and examples', 'Use RAG for retrieval') without showing how to actually implement anything. The 'Recommended fix' sections are bullet-point advice rather than concrete implementations.

1 / 3

Workflow Clarity

The patterns section provides reasonable sequencing (e.g., ReAct's Thought-Action-Observation cycle, Plan-and-Execute's phases, Checkpoint Recovery's steps). However, there are no validation checkpoints, no feedback loops for error recovery, and no concrete verification steps. The workflows are conceptual outlines rather than actionable sequences with explicit checks.

2 / 3

Progressive Disclosure

The entire skill is a monolithic wall of text with no references to external files, no bundle files, and no layered structure. All content—from basic patterns to sharp edges to limitations—is dumped into a single file. Content like the detailed 'Sharp Edges' section and individual pattern descriptions could easily be split into referenced files for better organization.

1 / 3

Total

5

/

12

Passed

Description

32%Scale 1-3

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

The description identifies a clear domain (AI agent design) and lists relevant subtopics, but it reads more like a resume tagline than a functional skill description. It lacks concrete actions, explicit trigger conditions, and natural user-facing keywords, making it difficult for Claude to reliably select this skill at the right time.

Suggestions

Add an explicit 'Use when...' clause with trigger scenarios, e.g., 'Use when the user asks about building AI agents, designing agentic workflows, implementing tool-calling loops, or orchestrating multi-agent systems.'

Replace abstract noun phrases with concrete action verbs describing what the skill does, e.g., 'Designs agent architectures, implements tool-calling patterns, builds memory and state management, and sets up multi-agent communication.'

Include common natural-language variations users might say, such as 'agentic workflow,' 'ReAct pattern,' 'function calling,' 'LLM agent,' 'agent loop,' and 'autonomous assistant.'

DimensionReasoningScore

Specificity

Names the domain (AI agents) and lists some areas like 'tool use, memory systems, planning strategies, multi-agent orchestration,' but these are still fairly high-level concepts rather than concrete actions. No specific verbs describing what the skill actually does (e.g., 'generates agent architectures,' 'implements tool-calling loops').

2 / 3

Completeness

Describes what the skill covers at a high level but completely lacks any 'Use when...' clause or explicit trigger guidance. There is no indication of when Claude should select this skill, which per the rubric caps completeness at 2, and since the 'what' is also vague, it falls to 1.

1 / 3

Trigger Term Quality

Includes some relevant keywords like 'AI agents,' 'tool use,' 'memory systems,' 'multi-agent orchestration,' and 'planning strategies,' which users might mention. However, it misses common variations like 'agentic workflows,' 'ReAct,' 'function calling,' 'agent loop,' 'LLM agents,' or 'autonomous systems.'

2 / 3

Distinctiveness Conflict Risk

The focus on 'autonomous AI agents' provides some distinctiveness, but terms like 'tool use' and 'planning strategies' are broad enough to overlap with general coding, architecture, or LLM-related skills. Without sharper boundaries, there's moderate conflict risk.

2 / 3

Total

7

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-skills
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.