CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

architect-agentic

Sub-architect Agentic. Invocado por /architect orchestrator cuando story toca copilot/sales_agent. Lee 01-spec.md + 02-design-agentic.md + story YAML. Produce 03-arch-agentic.md con: tools defs (Pydantic schema), prompt slot architecture, LangGraph state, eval suite path, personas/rubrics asignados, observabilidad (trace + cost), trial policy. Carga sales-agent-expert, copilot-expert, tessl__langgraph, claude-api. Activa cuando /architect spawna o user dice: '/architect-agentic', 'arq del agente', 'diseña agentic'.

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 dense, highly actionable design skill with a clear step sequence and strong project-specific constraints, held back mainly by structure: all working templates are inlined in one long file with no reference files, and a few code fragments are elided pseudocode. Adding a pre-handoff completeness check would round out the workflow.

Suggestions

Split the long code templates into one-level-deep reference files (e.g., references/eval-suite-template.md and references/observability-wrapper.md), keeping only the key rules and a compact example of each in SKILL.md, to improve progressive disclosure.

Complete the pseudocode fragments in the observability wrapper (compute_cost(...), the PII-sanitized trace payload, the timeout/fallback elision) and add the imports for load_persona/load_rubric/agentic_eval_runner so the eval template is copy-paste runnable.

Add an explicit final validation step before handoff (e.g., 'verify every section of docs/specs/templates/03-arch-template.md is filled in 03-arch-agentic.md; if gaps, fix before outputting done') to close the workflow's feedback loop.

DimensionReasoningScore

Conciseness

The body is telegraphic and template-dense with no explanations of concepts Claude already knows; every section carries project-specific rules or code. Minor trimming is possible: the Anti-patterns section restates rules already given inline ('MemorySaver en producción', 'Cache prefix con timestamps/conversation_id', 'Tools sin tenant_id', 'Tools llamando raw repos'), which is slightly redundant.

4 / 5

Actionability

Mostly executable guidance: concrete Pydantic tool defs, AgentState TypedDict with reducers, AsyncPostgresSaver setup, a runnable pytest eval with a hard 'pass_k >= 0.5' assertion, exact grep paths, and an exact handoff path. A few fragments remain pseudocode or unresolved: '# ... timeout + fallback ...' and 'compute_cost(...)' in the observability wrapper, '{ ... PII sanitized ... }' in the trace emit, and 'load_persona'/'load_rubric'/'agentic_eval_runner' used without imports in the eval template.

4 / 5

Workflow Clarity

Clear Step 0-4 sequence with a HARD GATE for skill loading, a conditional Step 3 (default-flip detection), explicit graph-safety exit conditions ('Conditional edges total — every branch reaches END. Max-iter exit explicit.'), and an exact output path. Missing one checkpoint: there is no explicit validation that the produced 03-arch-agentic.md is complete against the 03-arch template before handoff, i.e. no verify-and-fix loop on the artifact itself.

4 / 5

Progressive Disclosure

The file is well-sectioned and navigable, but it is a 243-line single file with no bundle files at all; ~150 lines of code templates (tool defs, LangGraph state, checkpointer, eval suite, observability wrapper) are inlined where a leaner SKILL.md with one-level-deep references (e.g., an eval-template or observability-wrapper reference) would fit the progressive-disclosure model better.

3 / 5

Total

15

/

20

Passed

Description

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

An excellent description: concrete, third-person, comprehensively enumerates both inputs and deliverables, and includes an explicit activation clause with natural trigger phrases. Its only weakness is slightly thin synonym coverage in the trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with comprehensive coverage: 'Lee 01-spec.md + 02-design-agentic.md + story YAML. Produce 03-arch-agentic.md con: tools defs (Pydantic schema), prompt slot architecture, LangGraph state, eval suite path, personas/rubrics asignados, observabilidad (trace + cost), trial policy.' It uses third person ('Invocado', 'Lee', 'Produce') with no vague language or padding.

5 / 5

Completeness

It explicitly answers both 'what' (produce 03-arch-agentic.md with an enumerated list of deliverable sections) and 'when' ('Activa cuando /architect spawna o user dice: ...') with concrete trigger phrases, matching the top anchor; neither half is weak or implied.

5 / 5

Trigger Term Quality

Explicit and natural trigger phrases are present ('Activa cuando /architect spawna o user dice: "/architect-agentic", "arq del agente", "diseña agentic"'), but coverage lacks common synonyms or variations a user might naturally say (e.g., agent design, copilot architecture, LangGraph design), so it falls just short of the comprehensive-synonym anchor.

4 / 5

Distinctiveness Conflict Risk

Scoped as 'Sub-architect Agentic' for stories touching 'copilot/sales_agent' with a unique trigger ('/architect-agentic'), giving it a clear niche with minimal conflict risk against sibling sub-architect skills.

5 / 5

Total

19

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

alpacapurpura/ap_sales_agent

Path

.claude/skills/architect-agentic/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.