CtrlK
BlogDocsLog inGet started
Tessl Logo

hotfix

Emergency fix bypassing normal sprint process — hotfix branch, approvals tracked, backport verified, full audit trail.

64

Quality

80%

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 ./.claude/skills/hotfix/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

An exceptionally concrete, well-sequenced emergency workflow: every phase carries executable commands or verbatim prompts, approvals gate each irreversible step, and failure paths loop back explicitly. The only weaknesses are sparse rhetorical padding and no use of separate reference files for the larger templates.

DimensionReasoningScore

Conciseness

The phases are dense and operational — exact commands, prompts, and templates with almost no filler. A handful of rhetorical flourishes ("an emergency flow earns its audit trail...", "which is exactly why it is written down here") are minor over-explanation that could be trimmed.

4 / 5

Actionability

Fully executable throughout: exact git commands (`git checkout -b hotfix/[short-name] [base-ref]`), verbatim AskUserQuestion prompts with enumerated options, complete record and summary templates, concrete file paths (`production/hotfixes/hotfix-[date]-[short-name].md`), and named subagent types.

5 / 5

Workflow Clarity

Phases 1–7 are explicitly sequenced with validation checkpoints at every risky step (severity confirmation, pre-implementation approval, three-way sign-off, QA gate, unconditional deploy gate) and explicit error-recovery feedback loops (smoke FAIL returns to Phase 4 and re-runs approvals; CANNOT VERIFY triggers manual reproduction).

5 / 5

Progressive Disclosure

No bundle files exist, and the single file is cleanly sectioned with clearly signaled cross-links to sibling skills. At ~250 lines, the inline record/summary templates could arguably move to a references file, leaving minor organization gaps rather than an ideal split.

4 / 5

Total

18

/

20

Passed

Description

66%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 compact, specific description that clearly conveys the emergency hotfix process and its safeguards, but it lacks any explicit "use when" trigger clause and covers only a subset of the skill's actual phases. Distinctiveness is good thanks to the emergency-bypass framing.

Suggestions

Add an explicit trigger clause, e.g. ". Use when the user reports a production emergency, critical bug, or asks for a hotfix / urgent patch outside the sprint process." — without one, completeness is capped.

Include the QA/deployment dimension of the process (e.g. "QA-gated, tagged patch release deployed to main") so the what-coverage matches the skill's actual scope.

Add one or two natural synonyms users would say ("urgent fix", "production issue") to strengthen trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete process elements — "hotfix branch, approvals tracked, backport verified, full audit trail" — within a named domain ("Emergency fix bypassing normal sprint process"), but coverage omits testing/QA gating and deployment/tagging, so it is not comprehensive.

4 / 5

Completeness

The "what" is clear (branch, approvals, backport, audit trail), but there is no "Use when..." clause or equivalent explicit trigger guidance — "when" is only weakly implied by "Emergency fix", which caps completeness at 3.

3 / 5

Trigger Term Quality

"Emergency fix" and "hotfix branch" are the primary natural terms a user would say, giving good keyword coverage; common variations like "urgent", "production is down", or "critical bug" are missing.

4 / 5

Distinctiveness Conflict Risk

The emergency-bypass framing carves a clear niche distinct from ordinary bug-fix skills, but minor overlap risk remains with general patch/bug-fix skills since no invocation context is stated.

4 / 5

Total

15

/

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
Donchitos/Claude-Code-Game-Studios
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.