CtrlK
BlogDocsLog inGet started
Tessl Logo

c4-component

Expert C4 Component-level documentation specialist. Synthesizes C4 Code-level documentation into Component-level architecture, defining component boundaries, interfaces, and relationships. Creates component diagrams and documentation. Use when synthesizing code-level documentation into logical components.

52

Quality

58%

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 ./skills/c4-component/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

43%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 reads largely as a fill-in-the-blank template with placeholders rather than actionable, knowledge-bearing guidance; structure is reasonable but concrete executable steps and validation are absent.

Suggestions

Replace bracketed placeholders ([Component Name], [Description]) with at least one worked example so Claude has a concrete pattern to follow rather than empty scaffolding.

Add explicit validation steps (e.g., confirm component boundaries are non-overlapping, verify all c4-code-*.md files are mapped to a component) to the synthesis workflow, since it is a batch operation.

Tighten the generic 'Use this skill when' / 'Do not use this skill when' / 'Instructions' boilerplate, which restates what Claude already knows.

DimensionReasoningScore

Conciseness

The body is mostly template scaffolding with bracketed placeholders rather than knowledge Claude lacks; some sections like the generic 'Use this skill when'/'Do not use' boilerplate could be tightened.

3 / 5

Actionability

Most guidance is bracketed placeholders ([Component Name], [Description], 'Apply relevant best practices') rather than executable instruction; the Mermaid example is concrete but the rest is minimal concrete guidance.

2 / 5

Workflow Clarity

A rough structure (Overview, Purpose, Code Elements, Interfaces, Diagram) is present, but steps are templates with no validation checkpoints for the synthesis/output operations.

3 / 5

Progressive Disclosure

Sections are organized and references to c4-code-*.md files are signaled one level deep, but no bundle files actually exist and the inline templates that belong in supporting material are inlined rather than split out.

3 / 5

Total

11

/

20

Passed

Description

73%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 strong on completeness and specificity, clearly answering both what it does and when to use it. Trigger terms are adequate but could better mirror natural user phrasing, and the C4-family naming creates minor conflict risk with sibling skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Synthesizes C4 Code-level documentation', 'defining component boundaries, interfaces, and relationships', 'Creates component diagrams and documentation') with minor gaps in coverage.

4 / 5

Completeness

Clearly states what it does (synthesize code-level docs into component architecture) and explicitly when to use it ('Use when synthesizing code-level documentation into logical components').

5 / 5

Trigger Term Quality

Includes some relevant terms (C4, components, diagrams) but lacks natural user phrasing and synonyms such as 'architecture' or file/extension variations users would say.

3 / 5

Distinctiveness Conflict Risk

The C4 Component niche is fairly distinct, but it shares the C4 family with sibling Code/Container/Context skills, creating minor overlap risk on generic C4 triggers.

4 / 5

Total

16

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

relative_links

Relative link issues: 4 missing

Warning

Total

14

/

16

Passed

Repository
rmyndharis/antigravity-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.