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.

56

Quality

53%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agent/skills/c4-container/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

85%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-structured skill description with strong specificity and completeness, clearly defining both capabilities and usage triggers. The main weakness is the heavy reliance on technical C4 modeling jargon, which may not match how users naturally request this type of work. Users might say 'document my system architecture' rather than 'synthesize components into deployment containers'.

Suggestions

Add natural language trigger terms users might actually say, such as 'architecture documentation', 'system design docs', 'deployment diagrams', or 'how services connect'

Include file type or artifact mentions if applicable (e.g., 'PlantUML', 'Mermaid diagrams', '.puml files') to improve trigger matching

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Synthesizes Component-level documentation into Container-level architecture', 'mapping components to deployment units', 'documenting container interfaces as APIs', and 'creating container diagrams'.

3 / 3

Completeness

Clearly answers both what (synthesizes component docs into container architecture, maps components, documents interfaces, creates diagrams) and when ('Use when synthesizing components into deployment containers and documenting system deployment architecture').

3 / 3

Trigger Term Quality

Includes domain-specific terms like 'C4', 'Container-level', 'Component-level', 'deployment units', 'APIs', and 'container diagrams', but these are technical jargon. Missing natural user phrases like 'architecture docs', 'system design', or 'deployment documentation'.

2 / 3

Distinctiveness Conflict Risk

Very specific niche targeting C4 Container-level documentation specifically, with clear distinction from Component-level or Context-level C4 work. The explicit C4 model reference and Container-level focus make it unlikely to conflict with other documentation skills.

3 / 3

Total

11

/

12

Passed

Implementation

22%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is essentially a template shell with no substantive content about C4 Container-level documentation. It lacks any concrete guidance on mapping components to deployment units, documenting container interfaces, or creating container diagrams. The instructions are generic platitudes that could apply to any skill.

Suggestions

Add concrete examples of Container-level documentation output, including a sample container diagram in Mermaid/PlantUML and example API interface documentation

Define a specific workflow: 1) Identify deployment units from components, 2) Map component boundaries to containers, 3) Document inter-container APIs, 4) Generate container diagram

Replace generic instructions with C4-specific guidance: what makes a good container boundary, how to document container responsibilities, required metadata for container interfaces

Either populate the sub-skill links with real content or remove placeholder references that don't exist

DimensionReasoningScore

Conciseness

The content is relatively brief but includes generic boilerplate ('Clarify goals, constraints, and required inputs') that doesn't add value. The 'Use this skill when' and 'Do not use this skill when' sections are tautological and waste tokens.

2 / 3

Actionability

The skill provides no concrete guidance on C4 Container-level documentation. Instructions are entirely abstract ('Apply relevant best practices', 'Provide actionable steps') with no executable examples, specific commands, or actual documentation patterns.

1 / 3

Workflow Clarity

No clear workflow is defined for synthesizing Component-level docs into Container-level architecture. The instructions are vague directives without sequencing, validation steps, or any process for creating container diagrams or mapping components.

1 / 3

Progressive Disclosure

References to sub-skills and implementation-playbook.md suggest structure, but the links appear to be placeholders (generic names like 'container-name.md'). The main content provides no useful overview before pointing elsewhere.

2 / 3

Total

6

/

12

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

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