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.

48

Quality

53%

Does it follow best practices?

Impact

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

Content

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 a hollow template with no substantive content. It provides no actionable guidance for C4 container-level documentation — the instructions are generic boilerplate that could apply to any domain. The sub-skill references appear to be placeholders rather than real, populated files, and the skill fails to teach Claude anything about container mapping, API documentation, or diagram creation.

Suggestions

Replace the generic instructions with concrete steps for synthesizing component-level documentation into container-level architecture (e.g., how to identify deployment units, map components to containers, define container boundaries).

Add a concrete example showing input (component-level docs) and expected output (container-level documentation with API interfaces and a container diagram in a specific notation like PlantUML or Structurizr DSL).

Define a clear workflow: e.g., 1) Inventory components, 2) Group into deployment containers, 3) Document container interfaces/APIs, 4) Validate completeness against a checklist, 5) Generate container diagram.

Populate or remove the empty 'Containers' section and replace placeholder sub-skill links with real, descriptive references or inline the content if the sub-skills don't exist.

DimensionReasoningScore

Conciseness

The content is relatively short but includes generic boilerplate ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices') that adds no value. The 'Use this skill when' and 'Do not use this skill when' sections are tautological and waste tokens.

2 / 3

Actionability

The instructions are entirely vague and abstract — 'Apply relevant best practices and validate outcomes' and 'Provide actionable steps and verification' are meta-instructions with no concrete guidance, no code, no commands, no examples, and no specific steps for C4 container-level documentation.

1 / 3

Workflow Clarity

There is no discernible workflow or sequence of steps. The instructions are generic platitudes with no clear process for synthesizing component-level docs into container-level architecture, no validation checkpoints, and no concrete methodology.

1 / 3

Progressive Disclosure

The skill does reference sub-skills and a resources file, which shows some structural intent for progressive disclosure. However, the sub-skill links appear to be placeholder templates (e.g., 'container-name.md', 'apiinterface-name.md') rather than real references, and no bundle files exist to validate them. The 'Containers' section header is empty.

2 / 3

Total

6

/

12

Passed

Description

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 that clearly defines its scope within the C4 modeling framework, lists concrete actions, and includes an explicit 'Use when' clause. Its main weakness is that the trigger terms are heavily technical and may not match how users naturally phrase requests. The description effectively distinguishes itself from other potential C4-level skills.

Suggestions

Add more natural trigger terms users might say, such as 'C4 model', 'architecture diagram', 'deployment view', or 'how components are deployed' to improve discoverability.

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-level architecture, maps components to deployment units, documents interfaces as APIs, creates diagrams) and 'when' with an explicit 'Use when synthesizing components into deployment containers and documenting system deployment architecture' clause.

3 / 3

Trigger Term Quality

Includes relevant domain terms like 'C4', 'Container-level', 'Component-level', 'container diagrams', 'APIs', and 'deployment architecture', but these are fairly technical/jargon-heavy. Missing more natural user phrases like 'C4 model', 'architecture documentation', 'system containers', or file format references that users might naturally say.

2 / 3

Distinctiveness Conflict Risk

Very specific niche: C4 Container-level documentation, clearly distinguished from Component-level or Context-level C4 skills. The explicit mention of 'C4 Container-level' and the synthesis from Component-level creates a distinct trigger that is unlikely to conflict with other architecture or documentation skills.

3 / 3

Total

11

/

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.