CtrlK
BlogDocsLog inGet started
Tessl Logo

clang-format

Configure clang-format code formatting. Use when: user mentions clang-format or .clang-format, analyzing code style/patterns, creating/modifying formatting config, troubleshooting formatting, brace styles/indentation/spacing/alignment/pointer alignment, or codifying conventions.

90

Quality

87%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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-crafted skill description with strong trigger term coverage and explicit 'Use when' guidance. The main weakness is that the capability description could be more specific about concrete actions (e.g., 'generate', 'validate', 'convert') rather than general activities like 'analyzing' and 'troubleshooting'.

Suggestions

Replace general activities with concrete actions: instead of 'analyzing code style/patterns', use 'generate .clang-format files from existing code, validate configurations, convert style guides to clang-format syntax'

DimensionReasoningScore

Specificity

Names the domain (clang-format configuration) and mentions some actions like 'analyzing code style/patterns, creating/modifying formatting config, troubleshooting formatting', but doesn't list comprehensive concrete actions like 'generate .clang-format files, validate configurations, convert style guides'.

2 / 3

Completeness

Clearly answers both what ('Configure clang-format code formatting') and when with explicit 'Use when:' clause listing multiple trigger scenarios including file mentions, activities, and specific formatting concepts.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'clang-format', '.clang-format', 'code style', 'formatting config', 'brace styles', 'indentation', 'spacing', 'alignment', 'pointer alignment', 'codifying conventions'. These are terms developers naturally use when discussing code formatting.

3 / 3

Distinctiveness Conflict Risk

Very distinct niche focused specifically on clang-format configuration. The specific tool name, file extension (.clang-format), and C/C++ formatting terminology (brace styles, pointer alignment) make it unlikely to conflict with general code formatting or other language-specific formatters.

3 / 3

Total

11

/

12

Passed

Implementation

85%

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

This is a well-structured skill with excellent actionability and workflow clarity. The progressive disclosure is exemplary with clear navigation to bundled resources. The main weakness is moderate verbosity - some explanatory text could be trimmed without losing clarity, particularly the 'When to use' sections and some workflow descriptions.

Suggestions

Remove 'When to use' explanatory paragraphs under templates and integrations - Claude can infer appropriate usage from context

Condense the 'Key Concepts' section - concepts like 'Base Styles' and 'Multi-Language Support' are self-evident from the configuration examples

DimensionReasoningScore

Conciseness

The skill is moderately efficient but includes some unnecessary verbosity, such as explaining what templates are for ('When to use templates') and restating concepts Claude would understand. The workflow routing section is comprehensive but could be tightened.

2 / 3

Actionability

Provides fully executable bash commands, concrete file paths, and copy-paste ready examples throughout. The workflows include specific commands like 'clang-format --dry-run file.cpp' and complete YAML configurations for pre-commit hooks.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation steps. The 'Analyzing Existing Code Style' workflow includes verification commands, iteration loops, impact scoring, and explicit user approval gates before finalizing. Troubleshooting workflow has clear diagnostic steps.

3 / 3

Progressive Disclosure

Excellent structure with clear overview pointing to organized reference materials. Navigation strategy section explicitly guides users through the hierarchy. References are one level deep and clearly signaled with file paths and purpose descriptions.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Jamie-BitFlight/claude_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.