CtrlK
BlogDocsLog inGet started
Tessl Logo

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 PROACTIVELY for architectural decisions.

32

Quality

28%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agent/skills/architect-review/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

7%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is essentially a high-level role description rather than actionable guidance. It tells Claude to be a 'master software architect' but provides no concrete review frameworks, checklists, example outputs, or specific evaluation criteria. The content reads more like a job posting than an instruction set, and nearly everything stated is knowledge Claude already possesses.

Suggestions

Replace the abstract 4-step workflow with a concrete architectural review checklist including specific questions to evaluate (e.g., 'Does the design have a single point of failure?', 'Are bounded contexts properly defined?') with example outputs.

Add at least one concrete example showing an input (e.g., a system design description) and the expected architectural review output format with specific findings, risk ratings, and recommendations.

Remove the 'Expert Purpose' section entirely—it restates the description and adds no actionable information. Use that space for a concrete review template or decision record format (e.g., an ADR template).

Add validation steps to the workflow, such as 'Verify the design against these quality attributes: [list]' and 'Confirm the design handles these failure modes: [list]' to make the process rigorous and repeatable.

DimensionReasoningScore

Conciseness

The content is verbose and explains concepts Claude already knows well (SOLID principles, microservices, DDD, clean architecture). The 'Expert Purpose' section largely restates the description. Phrases like 'Elite software architect' and 'Masters modern architecture patterns' are filler that add no actionable value. The 'Use this skill when' and 'Do not use this skill when' sections describe obvious scenarios.

1 / 3

Actionability

The instructions are entirely abstract and vague: 'Gather system context,' 'Evaluate architecture decisions,' 'Recommend improvements.' There are no concrete examples, no specific commands, no code snippets, no templates for architectural reviews, no checklists, and no example inputs/outputs. Claude would not know what to do differently after reading this.

1 / 3

Workflow Clarity

The four-step workflow ('Gather context, Evaluate, Recommend, Document') is extremely high-level with no validation checkpoints, no feedback loops, no concrete criteria for evaluation, and no guidance on what 'validation plans' look like. For architectural reviews involving potentially high-risk decisions, the lack of any concrete verification steps is a significant gap.

1 / 3

Progressive Disclosure

The skill does reference 10 sub-skill files with clear one-level-deep links, which is good structure. However, no bundle files were provided, so we cannot verify these references resolve to actual content. The main SKILL.md itself is thin on substance, making the references feel like they're deferring all value to files that may not exist. The section headers ('Capabilities', 'Knowledge Modules') add structure but the overview content is too vague to serve as a useful entry point.

2 / 3

Total

5

/

12

Passed

Description

50%

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 uses first-person framing ('Master software architect') which is inappropriate—it should use third person voice describing what the skill does. It leans heavily on architectural buzzwords without specifying concrete actions, and the trigger guidance ('Use PROACTIVELY for architectural decisions') is too vague to help Claude distinguish when to select this skill over others.

Suggestions

Replace the persona framing ('Master software architect') with concrete action verbs in third person, e.g., 'Evaluates system designs against clean architecture principles, defines service boundaries for microservices, models domains using DDD patterns.'

Add a specific 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks about system design, service decomposition, domain modeling, event-driven architecture, or needs an architecture review of their codebase.'

Remove the vague 'Use PROACTIVELY' directive and instead list specific scenarios that should trigger this skill, such as 'when designing new services, splitting a monolith, or reviewing PRs for architectural compliance.'

DimensionReasoningScore

Specificity

Names the domain (software architecture) and some actions ('reviews system designs and code changes'), but the capabilities are mostly listed as buzzword categories (clean architecture, microservices, DDD) rather than concrete actions the skill performs.

2 / 3

Completeness

The 'what' is partially covered (reviews designs and code for architectural integrity), and there is a 'when' clause ('Use PROACTIVELY for architectural decisions'), but the trigger guidance is vague and unhelpful—'architectural decisions' is too broad and 'PROACTIVELY' doesn't clarify specific trigger scenarios.

2 / 3

Trigger Term Quality

Includes some relevant keywords like 'microservices', 'event-driven systems', 'DDD', 'scalability', and 'architectural decisions', but these are more technical jargon than natural user language. Missing common variations like 'system design', 'service boundaries', 'API design', 'monolith to microservices'.

2 / 3

Distinctiveness Conflict Risk

The focus on architecture patterns and DDD provides some distinctiveness, but terms like 'code changes', 'scalability', and 'maintainability' could easily overlap with general code review or software engineering skills.

2 / 3

Total

8

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
Dokhacgiakhoa/antigravity-ide
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.