CtrlK
BlogDocsLog inGet started
Tessl Logo

senior-architect

Complete toolkit for senior architect with modern tools and best practices.

21

Quality

10%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/senior-architect/SKILL.md

The canonical home for this skill is senior-architect in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

21%Scale 1-5

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

This skill is a hollow template filled with generic, marketing-style language that provides almost no actionable or specific guidance. It lists scripts without explaining what they do, features without concrete details, and best practices that are universally known platitudes. The content fails to teach Claude anything it doesn't already know and wastes significant token budget on padding.

Suggestions

Replace vague feature lists ('Automated scaffolding', 'Deep analysis') with concrete descriptions of what each script actually does, including example inputs, expected outputs, and available CLI options.

Remove the generic best practices section entirely (Code Quality, Performance, Security, Maintainability) — Claude already knows these. Use the space for specific architectural patterns or decision frameworks unique to this skill.

Add validation checkpoints to the development workflow, e.g., 'Run `python scripts/project_architect.py . --check` and verify exit code 0 before proceeding to deployment.'

Provide at least one complete, end-to-end worked example showing a real task (e.g., analyzing a project's architecture) with actual command output and decision points.

DimensionReasoningScore

Conciseness

Extremely verbose with almost no substantive content. The skill is padded with generic platitudes ('Follow established patterns', 'Write clear code', 'Keep it simple') and vague feature lists ('Automated scaffolding', 'Best practices built-in', 'Deep analysis') that tell Claude nothing it doesn't already know. The best practices section, troubleshooting, and tech stack listing are all filler.

1 / 5

Actionability

Commands are shown but are entirely generic and unverifiable — `python scripts/architecture_diagram_generator.py <project-path> [options]` gives no indication of what options exist, what the output looks like, or what the script actually does. Feature lists use vague marketing language ('Expert-level automation', 'Production-grade output') instead of concrete guidance. No executable examples with real inputs/outputs are provided.

2 / 5

Workflow Clarity

A rough sequence exists (Setup → Quality Checks → Implement Best Practices) but steps are poorly defined with no validation checkpoints. 'Review recommendations / Apply fixes' is not actionable. There are no feedback loops, no error recovery steps, and no verification that any step succeeded before proceeding to the next.

2 / 5

Progressive Disclosure

References to external files (references/architecture_patterns.md, references/system_design_workflows.md, references/tech_decision_guide.md) are present and clearly signaled, which is good structure. However, no bundle files exist to back these references, the inline content is mostly filler that should either be removed or replaced with actual substance, and the same references are repeated three times throughout the document.

3 / 5

Total

8

/

20

Passed

Description

0%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.

This description is extremely vague and provides no actionable information for skill selection. It lacks concrete actions, natural trigger terms, any 'when to use' guidance, and any distinguishing characteristics. It reads as marketing fluff rather than a functional skill description.

Suggestions

Replace 'complete toolkit' with specific concrete actions the skill performs, e.g., 'Designs system architectures, creates architecture decision records (ADRs), generates UML diagrams, reviews code for architectural patterns.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks about system design, architecture patterns, microservices, scalability, or technical design decisions.'

Specify the domain and scope clearly to reduce conflict risk, e.g., clarify whether this is for software architecture, cloud infrastructure, data architecture, or another specific area.

DimensionReasoningScore

Specificity

The description is entirely vague with no concrete actions listed. 'Complete toolkit' and 'modern tools and best practices' are abstract phrases with no specifics about what the skill actually does.

1 / 5

Completeness

Neither 'what does this do' nor 'when should Claude use it' is answered. There is no 'Use when...' clause and no concrete description of capabilities.

1 / 5

Trigger Term Quality

No natural keywords a user would say. 'Senior architect,' 'modern tools,' and 'best practices' are generic buzzwords that don't map to any specific user request or task.

1 / 5

Distinctiveness Conflict Risk

Entirely generic — 'complete toolkit for senior architect' could overlap with virtually any development, architecture, or engineering skill. Nothing distinguishes it from other skills.

1 / 5

Total

4

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.