CtrlK
BlogDocsLog inGet started
Tessl Logo

architect-review

Master software architect specializing in modern architecture

34

Quality

30%

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 encyclopedia: long lists of architecture knowledge Claude already possesses, coupled with generic four-step instructions that lack concrete criteria, output formats, or validation loops. Its section structure is clear, but nearly all detail belongs in progressive-disclosure reference files rather than the main SKILL.md.

Suggestions

Cut the Capabilities, Knowledge Base, and Behavioral Traits catalogs — Claude already knows SOLID, circuit breakers, CQRS, and CAP theorem — and keep only the domain-specific judgment criteria the skill should apply.

Make the Instructions actionable: specify what to examine (service boundaries, data consistency, failure modes), a concrete output format (e.g., impact rating + risks + ADR-style recommendation), and an explicit validation step before approving high-risk changes.

Move any retained detailed checklists or pattern catalogs into one-level-deep reference files (e.g., references/patterns.md) linked from a concise overview, so SKILL.md stays a lean entry point.

DimensionReasoningScore

Conciseness

Roughly 170 lines are dominated by catalogs of architecture concepts Claude already knows ("Circuit breaker, bulkhead, and timeout patterns", "CAP theorem implications", "Master-slave and master-master replication patterns") plus an "Expert Purpose" section restating the frontmatter — noticeably verbose with several padded sections. It fits anchor 2 better than 1 (it lists rather than explains at length) and better than 3 (the padding is pervasive, not incidental).

2 / 5

Actionability

The Instructions are high-level hints — "Gather system context, goals, and constraints. Evaluate architecture decisions and identify risks. Recommend improvements with tradeoffs" — with no specific steps, evaluation criteria, output formats, or worked examples; the "Example Interactions" list inputs only, never outputs. Anchor 2 ('Minimal concrete guidance; high-level hints but missing the specific steps') fits better than 1 (a real instruction sequence exists) and better than 3 (nothing concrete like criteria, templates, or checklists is provided).

2 / 5

Workflow Clarity

A coherent ordered sequence exists (Instructions 1–4 and the 8-step Response Approach), but validation checkpoints are only implicit — the Safety section merely says "Avoid approving high-risk changes without validation plans" without any check/fix/retry loop. Anchor 3 ('Steps listed but validation gaps; checkpoints missing or implicit') fits better than 4 (no explicit checkpoints) and better than 2 (the sequence is present and orderly, not poorly defined).

3 / 5

Progressive Disclosure

The file is well-sectioned with headers, but at 170+ lines the Capabilities catalogs, Knowledge Base, and Behavioral Traits are inlined in SKILL.md with no bundle files at all — content that belongs in one-level-deep reference files. Anchor 3 ('Some structure but could be better organized; content that should be separate is inline') fits better than 4 (the bulk detail is not split out) and better than 2 (headers provide genuine structure and navigation).

3 / 5

Total

10

/

20

Passed

Description

25%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 a generic persona statement rather than a capability + trigger description. It names the architectural domain but provides no concrete actions, no 'use when' guidance, and no distinctive trigger terms, making it hard for a user or router to select this skill appropriately.

Suggestions

Rewrite the description as concrete capabilities, e.g., 'Reviews system architecture and design decisions, evaluates scalability/resilience/maintainability tradeoffs, and recommends refactoring with documented decision records.'

Add an explicit trigger clause: 'Use when the user asks for an architecture review, system design evaluation, or assessment of scalability, resilience, or design-pattern compliance.'

Include distinctive natural terms users would say ("architecture review", "system design", "ADR", "microservice boundaries") to reduce conflict with generic code-review skills.

DimensionReasoningScore

Specificity

"Master software architect specializing in modern architecture" names the domain but lists no concrete actions or deliverables — a persona claim matching the anchor 'Names the domain but actions are minimal or generic.' It is not 1 because the domain is clearly named, and not 3 because no concrete actions are listed at all.

2 / 5

Completeness

It offers only a vague 'what' (a persona assertion) and no 'when' clause whatsoever — anchor 2 ('Has a vague what and no when'), which also sits below the cap of 3 that the missing 'Use when...' guideline imposes. It is not 1 because the 'what' is at least stated and domain-anchored.

2 / 5

Trigger Term Quality

The only keywords are "software architect" and "modern architecture"; natural phrases users would actually say (e.g., "architecture review", "system design", "scalability") are absent, fitting 'One or two generic keywords; missing the natural phrases users say.' It is not 3 because even common variations and synonyms are missing entirely.

2 / 5

Distinctiveness Conflict Risk

"Modern architecture" is very broad and even ambiguous (colliding with building architecture), creating high overlap risk with general code-review or design skills, matching 'Very broad; high overlap risk with many similar skills.' It is not 3 because no specific sub-domain or distinct trigger narrows the overlap.

2 / 5

Total

8

/

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
sickn33/agentic-awesome-skills
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.