CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

architect-review

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use for architectural decisions.

Quality

61%

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

Quality

Content

35%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 persona-style monolith: the small useful core (use/don't-use conditions, a 4-step instruction sequence, safety notes) is buried under ~140 lines of capability catalogs, behavioral platitudes, and book citations that add nothing Claude doesn't already know. Guidance remains abstract — no concrete evaluation criteria, output format, or validation checkpoint shows how to actually perform the review.

Suggestions

Cut the Capabilities, Behavioral Traits, Knowledge Base, and Expert Purpose sections — they enumerate concepts Claude already knows — and keep only the use/don't-use conditions, Instructions, Safety, and Response Approach, which would recover most of the wasted token budget.

Add concrete evaluation artifacts to make the review executable: a checklist of what to examine (service boundaries, data consistency, failure modes, coupling), a defined output format for findings with severity ratings, and criteria for the High/Medium/Low impact rating already mentioned.

If the catalog material is deemed necessary, move it into reference files (e.g., references/pattern-checklist.md) and link them from a concise overview, and add an explicit validation step such as verifying recommendations against the stated system constraints before presenting them.

DimensionReasoningScore

Conciseness

Noticeably to severely padded: ~90% of the body enumerates concepts Claude already knows — "Factory, Strategy, Observer, and Command patterns", "Microservices patterns from Martin Fowler and Sam Newman", "Clean Architecture from Robert C. Martin (Uncle Bob)" — and "Expert Purpose" restates the frontmatter almost verbatim. It stays above anchor 1 only because the material is listed rather than prose-explained and a small actionable core exists ("Use this skill when", "Do not use this skill when", "Instructions").

2 / 5

Actionability

The instructions are high-level hints missing specific execution steps: "Gather system context, goals, and constraints", "Evaluate architecture decisions and identify risks", "Recommend improvements with tradeoffs and next steps". No concrete criteria, checklists, commands, or output formats are given; only "Assess architectural impact of proposed changes (High/Medium/Low)" approaches concreteness. It avoids anchor 1 because a 4-step Instructions sequence and an 8-step Response Approach provide directional guidance.

2 / 5

Workflow Clarity

A coherent review sequence is present ("Gather system context" → "Evaluate architecture decisions" → "Recommend improvements" → "Document decisions"), reinforced by the ordered Response Approach ("Analyze architectural context" through "Provide implementation guidance"). Validation is only implicit — "follow up on validation" and Safety's "Avoid approving high-risk changes without validation plans" mention validation without any explicit checkpoint, matching anchor 3 (checkpoints missing or implicit) rather than anchor 4.

3 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md inlines ~140 lines of catalog content ("### Modern Architecture Patterns", "### Distributed Systems Design", "## Knowledge Base", etc.) that belongs in separate reference files or should simply be cut — matching anchor 3's example of bulk reference content inlined under section headers. It stays above anchor 2 because the ## / ### headers make the document navigable rather than a wall of text, and it borders anchor 2 given the sheer volume of inlined material.

3 / 5

Total

10

/

20

Passed

Description

70%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 is third-person, states a clear 'what', and includes an explicit 'Use for...' trigger clause with solid domain keyword coverage. Its main weaknesses are limited action specificity — only reviewing is named as an action — and a terse, narrow trigger clause that could name more concrete use situations.

Suggestions

List additional concrete actions to raise specificity, e.g., "Evaluates design tradeoffs, identifies anti-patterns, and documents decisions as ADRs" alongside the existing review framing.

Broaden the 'when' clause with natural trigger phrases users would actually say, e.g., "Use when reviewing system architecture, evaluating scalability or maintainability impacts, or making significant design decisions."

DimensionReasoningScore

Specificity

The description names the domain and 1-2 concrete actions — "Reviews system designs and code changes for architectural integrity, scalability, and maintainability" — but does not list several distinct actions (e.g., evaluating tradeoffs, producing ADRs, assessing pattern compliance), so it falls short of anchor 4. It is more concrete than anchor 2's bare domain naming because the review targets (integrity, scalability, maintainability) are stated.

3 / 5

Completeness

Both parts are present: what — "Reviews system designs and code changes for architectural integrity, scalability, and maintainability"; when — "Use for architectural decisions." The trigger clause is explicit but terse and narrow, so it matches anchor 4 ('when' could be more explicit or specific) rather than anchor 5's concrete trigger phrases, and clearly exceeds anchor 3 where 'when' is only implied.

4 / 5

Trigger Term Quality

Good keyword coverage with multiple domain synonyms: "clean architecture, microservices, event-driven systems, and DDD" plus "architectural integrity, scalability, and maintainability" and "architectural decisions". Not 5 because natural user phrases like "design review", "system design", or "architecture review" are missing; not 3 because it goes well beyond a single generic keyword.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (architecture review) with distinct triggers like "DDD", "microservices", and "architectural decisions". Minor overlap risk remains with general code-review skills because of "code changes", keeping it below anchor 5's minimal conflict risk.

4 / 5

Total

15

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

rmyndharis/antigravity-skills

Path

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