CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-arch-system-design

Agent skill for arch-system-design - invoke with $agent-arch-system-design

37

1.00x
Quality

7%

Does it follow best practices?

Impact

88%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-arch-system-design/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.

The body is dominated by an inline agent-configuration YAML block and generic best-practice bullets rather than actionable, skill-specific guidance. It lacks concrete workflows, examples, or references that would tell Claude exactly what to do.

Suggestions

Remove the inline agent-config YAML block from the SKILL.md body or move it to a separate reference file; keep only the instruction markdown.

Replace generic best-practice platitudes with concrete, actionable guidance (e.g. an ADR template, a C4 diagram skeleton, a technology-evaluation matrix format).

Add a sequenced workflow with explicit checkpoints (gather quality attributes → propose options → document trade-offs in an ADR → review with stakeholder) rather than listing output categories.

DimensionReasoningScore

Conciseness

The body opens with a ~120-line inline YAML agent-config block and follows with generic platitudes Claude already knows ('Consider non-functional requirements', 'Use standard diagramming notations'), making it verbose and padded with unnecessary context.

1 / 3

Actionability

The body describes responsibilities and deliverables ('Design scalable architectures', 'Document ADRs') but provides no executable code, commands, or concrete templates — it describes rather than instructs.

1 / 3

Workflow Clarity

The numbered lists are categories of responsibilities and output artifacts, not a sequenced procedure, and there are no validation checkpoints or feedback loops for the design process.

1 / 3

Progressive Disclosure

The markdown is organized into clear sections, but a large YAML configuration block is inlined in the body that should be separate, and no external reference files are signaled (none exist in the bundle).

2 / 3

Total

5

/

12

Passed

Description

7%

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 templated placeholder that names a domain and an invocation command but states no concrete capabilities or use-conditions. It will not reliably drive activation because it lacks natural trigger terms and any 'Use when...' guidance.

Suggestions

Rewrite the description to list concrete actions in third person, e.g. 'Designs scalable system architectures, documents architectural decisions as ADRs, and produces C4/UML diagrams.'

Add an explicit trigger clause: 'Use when the user asks to design system architecture, plan microservices, choose architectural patterns, or write architecture decision records.'

Replace the invocation-syntax phrase with natural keywords users would actually say (architecture, system design, scalability, microservices, ADRs).

DimensionReasoningScore

Specificity

The description 'Agent skill for arch-system-design' names only a domain and an invocation syntax; it lists no concrete actions (e.g. designs, documents, evaluates), matching the vague/no-actions anchor rather than the 'names domain and some actions' level.

1 / 3

Completeness

It gives only a weak 'what' (an agent skill for a domain) and entirely omits any 'when' / 'Use when...' trigger guidance, so both halves are weak or missing.

1 / 3

Trigger Term Quality

'arch-system-design' and 'invoke with $agent-arch-system-design' are not phrases a user would naturally say; there are no natural trigger terms like 'architecture', 'system design', or 'scalability', only technical invocation jargon.

1 / 3

Distinctiveness Conflict Risk

'arch-system-design' targets a specific niche (architecture), but the generic templated 'Agent skill for ...' form could overlap with other agent-definition skills, so it is only somewhat distinctive.

2 / 3

Total

5

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ruvnet/ruflo
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.