CtrlK
BlogDocsLog inGet started
Tessl Logo

break-fix-troubleshooting

caddy-security break-fix triage and support-report workflow. Use when diagnosing reported configuration, deployment, or runtime failures; analyzing Caddyfiles, Caddy logs, redirect loops, login failures, authorization denials, OAuth/OIDC/SAML/LDAP/local-user issues, module-version mismatches, or secret/runtime placeholder problems; preparing GitHub issue Markdown files for .github/ISSUE_TEMPLATE/break-fix.md under tmp/breakfix/; or identifying gaps in repository skills after troubleshooting.

77

Quality

96%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-3

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

The content is lean, highly actionable, and well-sequenced with explicit validation, reflecting strong domain expertise. The main weakness is progressive disclosure: a large inline symptom-checklist could be split into a reference file for easier navigation.

Suggestions

Move the lengthy Symptom Checks section into a referenced file (e.g. references/symptom-checks.md) and keep a brief pointer in SKILL.md so the overview stays scannable.

Add an explicit validate-fix-retry feedback loop in the Workflow (e.g. 'if validation fails, refine the minimal change and re-validate') to make error recovery unmistakable.

Consider extracting the Issue Report File section's section-list template into a bundled template file under references/ so the report structure is reusable and discoverable.

DimensionReasoningScore

Conciseness

The body is dense with domain-specific guidance (directive names, specific checks) and assumes Claude's competence without explaining concepts like what Caddy is, so every section earns its place.

3 / 3

Actionability

Provides concrete commands (`caddy list-modules --versions | grep -E "(auth|security)"`), exact file-naming patterns, specific headers, and named directives to inspect, giving copy-ready executable guidance for an instruction-based skill.

3 / 3

Workflow Clarity

The 8-step Workflow is clearly sequenced with an explicit validation checkpoint (step 6 'Validate with the narrowest available command') and Symptom Checks act as a checklist, satisfying the anchor for clear sequence with validation.

3 / 3

Progressive Disclosure

The file is well-sectioned but monolithic: the long Symptom Checks block is inline content that could live in a separate reference, and no bundle files or one-level-deep references are used for navigation.

2 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 specific, trigger-rich, and clearly distinguishes the skill's niche while answering both what it does and when to use it. It is one of the stronger descriptions, with no vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions such as 'diagnosing reported configuration, deployment, or runtime failures', 'analyzing Caddyfiles, Caddy logs', and 'preparing GitHub issue Markdown files', matching the anchor for several specific concrete actions.

3 / 3

Completeness

Explicitly states what the skill does ('caddy-security break-fix triage and support-report workflow') and when to use it via a clear 'Use when ...' clause with explicit triggers.

3 / 3

Trigger Term Quality

Covers natural user-facing terms like 'redirect loops, login failures, authorization denials, OAuth/OIDC/SAML/LDAP/local-user issues, module-version mismatches' that a reporter would actually say.

3 / 3

Distinctiveness Conflict Risk

The caddy-security break-fix niche is highly specific with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
greenpau/caddy-security
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.