CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

architect-first

Guide for implementing the Architect-First development philosophy - perfect architecture, pragmatic execution, quality guaranteed by tests. Use this skill when starting new features, refactoring systems, or when architectural decisions are needed. Enforces non-negotiables like complete design/documentation before code, zero coupling, and validation by multiple perspectives before structural decisions.

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 well-structured, validation-rich architecture skill with strong workflow clarity and good actionability, undermined by section redundancy and a dangling bundle reference. The core workflows and stop rules are exemplary; the main weaknesses are restated content and one broken asset link.

Suggestions

Consolidate redundant sections: 'Implementation Style' and 'Acceptance Criteria' restate the same accept/reject rules, and 'Quick Reference' restates the Architecture/Execution flows — merge or cross-reference instead of duplicating.

Fix the dangling reference to assets/adr-template.md (cited in Resources and Quick Reference line 265 but absent from the bundle): either add the file or remove the references.

Add full invocation syntax (arguments/usage) for the validation scripts, and weave architecture_validator.py, testing-strategy-guide.md, and config-template.yaml into the relevant workflow steps rather than only listing them in Resources.

DimensionReasoningScore

Conciseness

Mostly efficient skill-specific guidance, but several sections restate the same material: 'Implementation Style' duplicates 'Acceptance Criteria', 'Quick Reference' restates the Architecture/Execution flows, and 'Collaboration Contract' overlaps 'Stop Rules'; not 2 because the content is skill-specific rather than generic concept explanation, not 4 because the redundancy exceeds minor trimming.

3 / 5

Actionability

Concrete, actionable guidance for an instruction skill — named validation scripts, specific referenced files, checkbox checklists, a decision tree, and quantified heuristics ('22 artifacts minimum'); not 5 because script invocations lack arguments/usage and one script (architecture_validator.py) is listed but never invoked, leaving minor execution gaps.

4 / 5

Workflow Clarity

The Architecture Flow has explicit validation checkpoints and feedback loops ('STOP if capability loss detected → restore or redesign', multi-agent validation, coupling validation script) plus checklists, matching the anchor-5 pattern; the destructive-op validation cap does not trigger because validation is pervasive.

5 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep backtick references and a descriptive Resources index; not 5 because assets/adr-template.md is referenced twice but does not exist in the bundle, and three bundle files (architecture_validator.py, testing-strategy-guide.md, config-template.yaml) are listed but never linked from workflow steps.

4 / 5

Total

16

/

20

Passed

Description

83%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 strong, third-person description that explicitly states both capabilities and concrete 'Use when...' trigger scenarios, with good keyword coverage and a clear niche. Minor gaps in action enumeration and a few missing synonyms keep specificity and trigger_term_quality at 4 rather than 5.

DimensionReasoningScore

Specificity

Names the Architect-First domain and lists several concrete enforcement actions ('complete design/documentation before code', 'zero coupling', 'validation by multiple perspectives'), matching the 'lists several specific actions; minor gaps' anchor; not 5 because the actions are principle-level rather than maximally concrete and not fully enumerated.

4 / 5

Completeness

Clearly answers both what ('Guide for implementing the Architect-First development philosophy... Enforces non-negotiables like...') and when ('Use this skill when starting new features, refactoring systems, or when architectural decisions are needed') with concrete trigger phrases, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Natural trigger phrases ('starting new features', 'refactoring systems', 'when architectural decisions are needed') give good keyword coverage; not 5 because synonyms like 'redesign', 'restructure', or 'technical decisions' are missing.

4 / 5

Distinctiveness Conflict Risk

The Architect-First niche with multi-agent validation is mostly distinct with minor overlap risk; not 5 because 'starting new features' and 'refactoring systems' are broad triggers that overlap with general development skills.

4 / 5

Total

17

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

SynkraAI/aiox-core

Path

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