CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

senior-architect

This skill should be used when the user asks to "design system architecture", "evaluate microservices vs monolith", "create architecture diagrams", "analyze dependencies", "choose a database", "plan for scalability", "make technical decisions", or "review system design". Use for architecture decision records (ADRs), tech stack evaluation, system design reviews, dependency analysis, and generating architecture diagrams in Mermaid, PlantUML, or ASCII format.

89

1.81x
Quality

82%

Does it follow best practices?

Impact

96%

1.81x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is senior-architect in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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, highly actionable body with copy-paste commands and clearly sequenced decision workflows. The main issues are token waste from a duplicated command section and a tech-stack list Claude doesn't need, plus the fact that every referenced script and reference file is missing from the bundle.

Suggestions

Delete the 'Common Commands' section (it duplicates the per-tool usage blocks verbatim) and the 'Tech Stack Coverage' list (Claude already knows these technologies), saving roughly 40 lines of context.

Ship the referenced files in the bundle or remove the references: references/architecture_patterns.md, references/system_design_workflows.md, references/tech_decision_guide.md, and the three scripts/*.py currently do not exist, so the navigation table points nowhere.

Trim each mock example output to a few representative lines and cut the 'Getting Help' section, keeping one compact example per tool.

DimensionReasoningScore

Conciseness

Tool sections are command-dense, but the "Common Commands" section duplicates the per-tool usage blocks almost verbatim, "Tech Stack Coverage" lists technologies Claude already knows, "Getting Help" is low-value, and the mock example outputs (~40 lines) plus database-selection heuristics restate known knowledge. Mostly efficient with several padded sections sits at 3; not 2 because the majority of tokens are actionable commands and tables, not 4 because the duplication and padding are real.

3 / 5

Actionability

Fully executable, copy-paste-ready commands with all flags specified ("python scripts/architecture_diagram_generator.py ./project --format mermaid --type component", "--check circular", "--output json", "-o architecture.md") plus concrete decision tables and representative example outputs covering the common cases. Matches the 5 anchor exactly.

5 / 5

Workflow Clarity

Both decision workflows are clearly sequenced (Step 1-4) with concrete recommendation tables, and the tools are read-only analyses so the destructive/batch validation cap does not apply. However, no verification checkpoints exist (e.g., confirm a generated diagram renders or review flagged circular dependencies before acting), which is a minor validation gap versus the 5 anchor.

4 / 5

Progressive Disclosure

A table of contents plus a well-signaled one-level-deep reference table ("Load these files for detailed information" with per-file "Load when user asks about" triggers) is 5-anchor structure, but bundle verification shows none of the referenced files exist: references/architecture_patterns.md, references/system_design_workflows.md, references/tech_decision_guide.md, and all three scripts/*.py are absent from the bundle. Dangling navigation targets are an organization gap that keeps this at 4.

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 description that explicitly states both what the skill does and when to use it, with natural quoted trigger phrases and concrete output formats. The only weaknesses are minor: a couple of generic phrases ("make technical decisions") and a few missing natural trigger variations.

DimensionReasoningScore

Specificity

Lists several concrete actions ("evaluate microservices vs monolith", "analyze dependencies", "choose a database", "generating architecture diagrams in Mermaid, PlantUML, or ASCII format") but has minor gaps: the architecture-assessment capability is unreflected and "make technical decisions" is generic. Not a 5 because coverage is not comprehensive; clearly above 3 because far more than 1-2 concrete actions are named.

4 / 5

Completeness

Explicitly answers both: "when" via "This skill should be used when the user asks to..." with concrete quoted trigger phrases, and "what" via "Use for architecture decision records (ADRs), tech stack evaluation, system design reviews, dependency analysis, and generating architecture diagrams in Mermaid, PlantUML, or ASCII format". Voice is third person, so no penalty applies.

5 / 5

Trigger Term Quality

Natural user phrasings are quoted directly ("design system architecture", "create architecture diagrams", "plan for scalability", "review system design") plus "architecture decision records (ADRs)". Good keyword coverage, but a few natural variations (e.g., "capacity planning", "which database", "draw architecture") are missing, short of the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The system-architecture niche is distinct with domain-specific triggers, but "make technical decisions" and "plan for scalability" are broad enough to overlap with general coding-advice or planning skills. Minor overlap risk matches the 4 anchor rather than the clear-niche 5.

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: 28 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/senior-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.