CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

multi-agent-patterns

This skill should be used when the user asks to "design multi-agent system", "implement supervisor pattern", "create swarm architecture", "coordinate multiple agents", or mentions multi-agent patterns, context isolation, agent handoffs, sub-agents, or parallel agent execution.

Quality

54%

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 ./skills/multi-agent-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

36%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.

The body is a well-organized knowledge reference with genuinely useful pattern catalogs and failure-mode mitigations, but it is padded (the isolation thesis repeated three times, essay-style rationale for concepts Claude already knows), its code is non-executable fragments, and it offers no sequenced design workflow with validation checkpoints. Its single internal reference points to a nonexistent file, and no bundle files back it up.

Suggestions

State the context-isolation principle once (in 'Core Concepts') and delete its restatements in the intro and the 'Context Isolation as Design Principle' section, which repeats the same three isolation mechanisms already covered.

Add an explicit ordered design workflow (e.g., 1. Verify multi-agent is warranted via the token-economics table; 2. Select pattern using the when-to-use criteria; 3. Define handoff/isolation mechanism; 4. Add failure mitigations; 5. Test the failure scenarios from step 4) with concrete validation steps.

Make code examples executable or explicitly justify their sketch nature — define `transfer_to`/agent construction against one named framework, and replace the dangling 'Frameworks Reference' with a real file path in a references/ directory or remove it.

DimensionReasoningScore

Conciseness

Noticeably verbose with several padded sections: the context-isolation thesis is stated three times nearly verbatim (intro 'The critical insight is that sub-agents exist primarily to isolate context', Core Concepts 'The critical design principle is context isolation—sub-agents exist primarily to partition context', and the dedicated 'Context Isolation as Design Principle' section), and 'The Parallelization Argument'/'The Specialization Argument' explain concepts Claude already knows. The version-specific claims ('Claude Sonnet 4.5 showed larger gains', 'GPT-5.2's thinking mode') are also time-sensitive without a deprecation context. Not 1 because substantial portions (pattern catalog, failure modes, mitigations) are genuinely non-obvious content; not 3 because the duplication and rationale essays are more than 'some unnecessary explanation'.

2 / 5

Actionability

Some concrete guidance exists — pattern selection criteria, failure→mitigation pairs, and code snippets like `forward_message` — but the code is non-executable fragments: `handle_customer_request` calls undefined `transfer_to`, `transfer_to_agent_b` references an undefined `agent_b` with no imports or framework setup, and the 'Implementation note' directives are abstract ('Implement direct pass-through mechanisms'). This matches anchor 3 (some concrete guidance but incomplete; pseudocode instead of executable code); it does not reach 4 because no example is copy-paste runnable.

3 / 5

Workflow Clarity

Designing a multi-agent system is inherently multi-step, but the skill provides no sequenced procedure — guidance is scattered across 'When to Use', per-pattern criteria, and a numbered Guidelines list that is a set of principles, not ordered steps. Only a rough implicit progression (assess need → choose pattern → isolate context → mitigate failures) exists, with no validation checkpoints (e.g., how to verify a handoff protocol or test a failure scenario in practice). This fits anchor 2 (rough sequence present but many gaps; steps poorly defined; validation absent) and is below anchor 3, which requires steps actually listed.

2 / 5

Progressive Disclosure

The body has clear section structure, but it is a ~250-line monolith with content that belongs in separate files (framework-specific patterns, research citations), and its sole internal reference — 'Internal reference: - Frameworks Reference - Detailed framework implementation patterns' — is not a path or link and has no corresponding file in the bundle (no references/, scripts/, or assets/ exist). This matches anchor 3 (some structure, references present but not clearly signaled, content that should be separate is inline); not 2 because the document is well-sectioned and navigable, not minimally structured.

3 / 5

Total

10

/

20

Passed

Description

52%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.

The description has strong, natural trigger coverage and a well-defined niche, but it is entirely a 'when' clause with no 'what' — it never says what the skill provides. Adding a capability statement (e.g., 'Provides multi-agent architecture patterns (supervisor, swarm, hierarchical), context-isolation strategies, and failure-mode mitigations') would make it complete.

Suggestions

Add a 'what' clause stating the skill's concrete capabilities (e.g., catalogues supervisor/swarm/hierarchical patterns with when-to-use criteria, isolation mechanisms, and failure-mode mitigations) before the trigger list.

Include 'orchestrator', 'orchestration', and common framework names (LangGraph, AutoGen, CrewAI) as trigger terms since users often name the framework when asking for these designs.

Trim the quoted trigger-phrase list slightly; five quoted phrases plus nine keyword mentions is padded relative to the information conveyed.

DimensionReasoningScore

Specificity

The description names the domain ("multi-agent patterns") and several concrete action phrases ("design multi-agent system", "implement supervisor pattern", "create swarm architecture", "coordinate multiple agents"), but these are all things the user asks for — it never states what the skill itself does or provides. It sits at the 'names domain and 1-2 concrete actions' level rather than 4, whose anchor expects a list of the skill's own specific capabilities.

3 / 5

Completeness

The 'when' is strongly explicit ("This skill should be used when the user asks to...") but the 'what' — what the skill actually does (e.g., provides architecture patterns and design guidance for multi-agent systems) — is entirely absent. This matches anchor 2 ('only when is present without what'), and cannot reach 3 or 4 because those anchors require a clear 'what'.

2 / 5

Trigger Term Quality

Good natural-phrase coverage with synonyms: "multi-agent patterns", "swarm architecture", "agent handoffs", "sub-agents", "parallel agent execution" — phrases a user would plausibly say. Not 5 because common variations like "orchestrator/orchestration" or specific framework names (LangGraph, AutoGen, CrewAI) that users often mention are missing.

4 / 5

Distinctiveness Conflict Risk

The multi-agent design niche is fairly distinct with specific triggers like "implement supervisor pattern" and "create swarm architecture". Not 5 because terms like "context isolation" and "coordinate multiple agents" overlap with closely related context-engineering and orchestration skills, which the skill itself acknowledges building on.

4 / 5

Total

13

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/multi-agent-patterns/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.