CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

common-architecture-diagramming

Draws architecture diagrams as editable draw.io files with a fixed house style, C4 levels, evidence-tagged shapes, and optional multi-view identity checks. Use when producing a system context, container, component, deployment, data flow, sequence, state, or ERD, or redrawing an ASCII or Mermaid one.

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary skill body: a strict spec-to-render pipeline with validation commands, error-recovery guidance, and an image-inspection checkpoint, plus disciplined offloading of detail to a complete one-level-deep reference bundle. The only trimming opportunity is the triple-stated no-hand-written-XML rule across Pipeline, Anti-Patterns, and Red Flags.

DimensionReasoningScore

Conciseness

The body is lean and imperative with no explanation of concepts Claude already knows, but the no-hand-written-XML rule is stated three times (Pipeline "Never hand-write mxGraph XML", Anti-Patterns "No hand-written XML", and the Red Flags row "It is one box, I will write the XML"), a small redundancy that could be trimmed. Mostly at the every-token-earns-its-place level with minor repetition, so above the midpoint but short of a clean 5.

4 / 5

Actionability

Every pipeline step is a copy-paste-ready command with exact script paths and flags (e.g. `python3 scripts/schema_to_spec.py db/schema.sql --title "<System> — ERD" -o spec.json`, `--strict` render, export fallback chain), and the bundle ships one runnable fixture spec per diagram type. Fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

The numbered pipeline has explicit validation checkpoints (step 2 validate_spec, step 3 strict render with exit-code 2 interpretation and a pointer to layout-rules.md) and a feedback loop: step 6 requires inspecting the exported image and fixing the spec and re-exporting before handoff. This matches the anchor for clear sequence with explicit validation and error-recovery loops.

5 / 5

Progressive Disclosure

The body is a concise overview (pipeline, guidelines, anti-patterns) that offloads all detail to bundle files; all 13 referenced files exist in references/ (verified), scripts and assets/fixtures exist as cited, and every reference is one level deep and clearly signaled with descriptive links. Structure matches the clear-overview top anchor.

5 / 5

Total

19

/

20

Passed

Description

92%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: it states concrete capabilities with the exact artifact format and gives an explicit, enumerated 'Use when' clause covering all diagram types plus Mermaid/ASCII conversion. The only gap is that a few natural trigger terms users would type (.drawio extension, AWS) live in metadata triggers rather than the description text itself.

DimensionReasoningScore

Specificity

"Draws architecture diagrams as editable draw.io files with a fixed house style, C4 levels, evidence-tagged shapes, and optional multi-view identity checks" names multiple concrete capabilities and the exact output format, complemented by an enumerated list of diagram types. Coverage is comprehensive, matching the anchor for several specific concrete actions rather than the minor-gaps anchor at 4.

5 / 5

Completeness

The "what" is explicit (draw.io diagrams with house style, C4 levels, evidence-tagged shapes, multi-view checks) and the "when" is explicit with concrete trigger phrases ("Use when producing a system context, container, component, deployment, data flow, sequence, state, or ERD, or redrawing an ASCII or Mermaid one"). Both halves are concrete, matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are well covered ("system context", "deployment diagram", "ERD", "redrawing an ASCII or Mermaid one"), but the description omits common synonyms and extensions users actually type (".drawio", "AWS", "solution architecture") that only appear in the metadata triggers block. Good coverage with a few natural terms missing fits the score-4 anchor.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct: editable draw.io artifacts with C4 levels and evidence tagging, plus explicit conversion triggers for ASCII/Mermaid redraws. Overlap risk with generic diagramming or image-generation skills is minimal; nothing in the description is broadly generic.

5 / 5

Total

19

/

20

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.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

referenced_paths_exist

Referenced path issues: 1 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository

HoangNguyen0403/agent-skills-standard

Path

.agents/skills/common/common-architecture-diagramming/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.