CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

senior-architect

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

Quality

38%

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

28%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 an auto-generated skeleton: placeholder script invocations, boilerplate feature bullets, and generic best-practice lists that teach Claude nothing new. The reference and script files exist and are appropriately linked one level deep, but the references themselves are placeholder templates, and the body's bulk is padding.

Suggestions

Cut the 'Tech Stack', 'Best Practices Summary', and 'Common Commands' sections — they restate common knowledge and generic npm/docker commands unrelated to the skill's actual purpose.

Document each script's real CLI (actual flags, required arguments, example invocation and expected output) instead of '[options]' / '[arguments]' placeholders.

List each reference file exactly once and state what problem each solves, rather than repeating the same three paths across three sections; replace the placeholder content inside the reference files with real material.

DimensionReasoningScore

Conciseness

The ~215-line body is heavily padded with knowledge Claude already has ('Write comprehensive tests', 'Validate all inputs', 'Measure before optimizing', 'Keep it simple') and vacuous feature bullets ('Automated scaffolding', 'Deep analysis', 'Expert-level automation'). This matches 'Severely verbose; heavily padded' — the Tech Stack and Best Practices Summary sections contribute nothing the model doesn't know.

1 / 5

Actionability

Real script paths are cited (scripts/project_architect.py etc. all exist), which is concrete, but invocations use undefined placeholders — 'python scripts/architecture_diagram_generator.py [options]', 'python scripts/dependency_analyzer.py [arguments] [options]' — with no documented flags, expected inputs, or example output. This lands on 'Some concrete guidance but incomplete; missing key details'.

3 / 5

Workflow Clarity

The 'Development Workflow' is a rough three-step sequence where step 3 ('Implement Best Practices') just points at reference files, and 'Run Quality Checks' says only 'Review recommendations / Apply fixes'. It matches 'Rough sequence present but many gaps; validation absent' — no checkpoints on what a passing check looks like.

2 / 5

Progressive Disclosure

Bundle structure is real: three references/ files and three scripts/ files, all one level deep and all cited paths exist. However, the same three reference files are listed redundantly in three sections ('Reference Documentation', 'Development Workflow' step 3, and 'Resources'), and generic list content that belongs in (or nowhere near) the references is inlined in SKILL.md — 'Some structure but could be better organized'.

3 / 5

Total

9

/

20

Passed

Description

20%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 buzzword-heavy and content-free: it names no concrete capability, includes no trigger guidance, and could describe almost any senior-level engineering skill. It reads like auto-generated boilerplate rather than a functional description.

Suggestions

Replace 'Complete toolkit... with modern tools and best practices' with the 2-3 concrete actions the skill actually performs (e.g., 'Generate architecture diagrams, analyze project structure, and map dependencies').

Add an explicit trigger clause: 'Use when the user asks for architecture diagrams, project structure analysis, or dependency analysis.'

Drop the buzzwords 'modern tools' and 'best practices' — they add no information and inflate conflict risk with other skills.

DimensionReasoningScore

Specificity

The description is pure abstract language — 'Complete toolkit', 'modern tools', 'best practices' — with no concrete actions named whatsoever, matching the anchor 'Entirely vague; no concrete actions'. It does not reach score 2 because it lacks even a minimal domain action like 'Processes PDF files'.

1 / 5

Completeness

There is only a vague 'what' ('Complete toolkit... with modern tools and best practices') and no 'when' clause at all — the anchor 'Has a vague what and no when'. Per the guideline, a missing 'Use when...' clause caps completeness at 3, and the vague 'what' pushes it to 2.

2 / 5

Trigger Term Quality

'senior architect' is the only quasi-natural keyword; the rest ('complete toolkit', 'modern tools', 'best practices') is generic filler users would never say when they need this skill. It edges above score 1 only because of that single domain keyword, but misses all common natural phrases and synonyms.

2 / 5

Distinctiveness Conflict Risk

'Toolkit for senior architect' is extremely broad and would overlap with virtually any software architecture, code review, or development-practices skill. It is not a 1 only because it does at least name a role/domain niche rather than 'code and documents' generally.

2 / 5

Total

7

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/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.