CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

architect

Architect orchestrator Luana v4 (post pm-redesign 2026-05 Punto 4). Lee 01-spec.md (de /po-ux o /po) + 02-design-agentic.md (si agentic) en stories state=refined. Decide qué surfaces toca (BE/FE/agentic). Spawna `architect-orchestrator` (single agent type, full-stack) que internamente carga las skills `architect-be` + `architect-fe` + `architect-agentic` según surface — produce 03-arch.md consolidado + 03-arch-{be,fe,agentic}.md por surface en una sola pasada. Reúne y produce el READY PACKAGE: 03-arch.md (consolidado) + 04-validators.yaml (★CRITICAL — pytest/playwright/shell commands must_pass:true ejecutables, 4 categories: non_functional/functional/visual/agentic_eval) + 05-guidelines.md (patterns required/forbidden + files in scope) + 06-tickets.yaml (work units atómicos). Cierra story state refined → ready. Activa cuando user dice: '/architect', 'diseñemos la arq', 'tickets', 'qué tickets salen', 'arquitectura técnica', 'cómo lo construimos técnicamente', 'cerrá el ready package'.

64

Quality

80%

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 ./claude/skills/architect/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

An extremely actionable, well-sequenced orchestrator skill with strong validation checkpoints and feedback loops, undermined by verbosity (historical changelog-style notes, repeated rules) and by inlining hundreds of lines of templates that duplicate existing repo template files instead of living in a references/ bundle. The body is also internally inconsistent with the description on validator category count (4 vs 5).

Suggestions

Extract the full 04-validators.yaml and 05-guidelines.md templates (~350 lines) into a references/ directory and cite the existing docs/specs/templates/ files instead of duplicating them inline, keeping SKILL.md as an overview with only the structural rules.

Remove the historical/dated narrative ('Histórico: intentos previos...', 'formalized 2026-05-08', 'cement 2026-05-19') and consolidate rules stated multiple times (Playwright mandatory, agent-type non-existence) into a single authoritative location.

Fix internal consistency: define the validator ids referenced in scenario_coverage (e2e_edge_race, e2e_adversarial, a11y_axe, e2e_empty_state, e2e_network_failure, e2e_concurrent, e2e_large_dataset, e2e_locale_AR_MX_CL, fe_unit_voseo_check) in the template, and align the description's '4 categories' with the body's 5-category v4.1 mandate.

DimensionReasoningScore

Conciseness

The body is mostly dense, non-derivable project operational knowledge, but it is padded with historical narrative ('Histórico: intentos previos de spawnar... fallaron', 'formalized 2026-05-08 después del 2do uso exitoso', 'cement 2026-05-19') and repeats key rules several times (Playwright-mandatory at lines 105, 172, 334, 635; the 'architect-{be,fe,agentic} are not agent types' warning at lines 58-60 and 687).

3 / 5

Actionability

Highly concrete: a copy-ready spawn prompt, a full 04-validators.yaml template with executable pytest/playwright/npx commands, an owner-eligibility table, DAG dependency examples, and a closing checklist. Minor gaps: scenario_coverage references validator ids (e2e_edge_race, e2e_adversarial, a11y_axe, e2e_empty_state, etc.) that are never defined in the template's validators list, and the frontmatter says 4 validator categories while the body mandates 5 (architectural_validation).

4 / 5

Workflow Clarity

Nine clearly numbered steps with explicit validation gates ('Validation gate v4.1: Every scenario in 01-spec.md MUST appear en scenario_coverage AND test_construction_plan.scenario_to_test'), a checkbox checklist in Step 8, feedback loops (iteration on_fail/on_cap_reached, escalation to /pm and Chris), and an anti-patterns section — matching the top anchor.

5 / 5

Progressive Disclosure

The 9-step section structure is good, but there are no bundle files at all: roughly 350 lines of full templates (04-validators.yaml, 05-guidelines.md) are inlined in SKILL.md even though the body itself points to existing repo template files (docs/specs/templates/04-validators-template.yaml, 05-guidelines-template.md), duplicating content that clearly belongs in separate reference files.

3 / 5

Total

15

/

20

Passed

Description

88%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 dense but explicit description that comprehensively states what the skill does and when to activate it, with concrete trigger phrases. Weaknesses are limited to minor genericity in one trigger term ('tickets') and missing English-language trigger variants.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with comprehensive coverage: reads 01-spec.md/02-design-agentic.md, decides surfaces (BE/FE/agentic), spawns 'architect-orchestrator', produces the four named READY PACKAGE artifacts (03-arch.md, 04-validators.yaml, 05-guidelines.md, 06-tickets.yaml), and closes the story state transition refined → ready.

5 / 5

Completeness

Both 'what' (spawn orchestrator, decide surfaces, produce the 4-artifact ready package, transition state) and 'when' ('Activa cuando user dice: ...' with concrete trigger phrases) are explicitly and clearly stated.

5 / 5

Trigger Term Quality

The activation clause covers natural phrases users would say ('/architect', 'diseñemos la arq', 'qué tickets salen', 'arquitectura técnica', 'cómo lo construimos técnicamente', 'cerrá el ready package'), but the bare trigger 'tickets' is generic and common English variants are missing.

4 / 5

Distinctiveness Conflict Risk

A clearly niched project orchestrator with its own '/architect' command trigger, though generic terms like 'tickets' and 'arquitectura técnica' carry minor overlap risk with general planning/architecture requests.

4 / 5

Total

18

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (719 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

12

/

16

Passed

Repository

alpacapurpura/luana-method

Path

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