CtrlK
BlogDocsLog inGet started
Tessl Logo

c4-container

Expert C4 Container-level documentation specialist. Synthesizes Component-level documentation into Container-level architecture, mapping components to deployment units, documenting container interfaces as APIs, and creating container diagrams. Use when synthesizing components into deployment containers and documenting system deployment architecture.

60

Quality

71%

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-container/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%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 offers useful concrete templates (Mermaid + OpenAPI) and clean organization, but its Instructions section is vague filler with no real sequenced workflow or validation checkpoints for a synthesis/documentation task.

Suggestions

Replace the generic 'Instructions' bullet list with a concrete sequenced workflow (e.g. gather component docs → map components to deployment containers → define container interfaces as OpenAPI → render Mermaid container diagram → cross-link component docs) with explicit validation checkpoints.

Add a validation/verification step such as confirming every component is assigned to a container and every container interface has a corresponding OpenAPI spec before finalizing.

Trim the redundant 'Use this skill when'/'Do not use this skill when' sections since they restate the frontmatter description, or merge them into a single concise scope statement.

DimensionReasoningScore

Conciseness

The body is a lean template with placeholders rather than padded prose, and avoids explaining C4 concepts Claude already knows; only minor redundancy (the 'Use this skill when'/'Do not use' sections restate the description) keeps it from a 5.

4 / 5

Actionability

Provides copy-paste-ready concrete artifacts — a full Mermaid C4Container example and an OpenAPI 3.1.0 specification template — alongside structured fill-in sections; the remaining placeholder lists are intentional templates rather than gaps.

4 / 5

Workflow Clarity

The 'Instructions' section is generic filler ('Clarify goals...', 'Apply relevant best practices and validate outcomes') with no concrete sequence or validation checkpoints for the synthesis work, and the implied component→container→diagram flow is never laid out as ordered steps.

2 / 5

Progressive Disclosure

Content is organized into clear, well-labeled sections in a single file with no nested references and no bundle files to navigate; the only referenced path (c4-component-name.md) is a template placeholder, so structure is good but not exemplary.

4 / 5

Total

14

/

20

Passed

Description

81%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 with concrete capabilities and an explicit use-when trigger clause. Its main weakness is trigger-term variety, relying on technical phrasing rather than a richer set of natural synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Synthesizes Component-level documentation', 'mapping components to deployment units', 'documenting container interfaces as APIs', 'creating container diagrams' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (synthesizes, maps, documents interfaces as APIs, creates diagrams) and 'when' ('Use when synthesizing components into deployment containers and documenting system deployment architecture') with concrete trigger phrases.

5 / 5

Trigger Term Quality

The 'Use when synthesizing components into deployment containers and documenting system deployment architecture' clause has relevant domain keywords, but lacks common synonyms or variations a user might naturally say (e.g. 'C4 container documentation', 'deployment diagram').

3 / 5

Distinctiveness Conflict Risk

The 'C4 Container-level' niche is clearly stated and distinct from non-C4 skills, though the description alone does not explicitly distinguish it from sibling C4-level skills (Component/Context/Code), leaving minor overlap risk.

4 / 5

Total

17

/

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: 1 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.