public/claude/skills/analysis/failure/SKILL.md
Failure analysis for runtime errors, failing tests, broken builds, regressions, and incorrect behavior: reproduce the failing path, capture the first symptom, isolate the first break point, and patch only after evidence supports the cause.
npx skillsauth add jungho-git/jllm failureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this rule when:
Failure analysis should turn a symptom into an evidence-backed cause before implementation.
Do not start from architecture guesses when the failing path is observable.
Keep evidence short and source-bound.
Each hypothesis should move toward a decision.
Patch only when at least one condition is true:
Do not patch when evidence only says a downstream component complained.
not run or could not run instead of implying verification.Verification should prove the original failure path, not only syntax.
Use this shape for failure notes, handoffs, and pre-patch summaries.
testing
Required phase order for non-trivial tasks: Plan, Explore, Implement, Verify, Finalize. Use for multi-step work, scoped exploration, re-planning, validation, and final synthesis.
development
Final response format: Korean-first, concise Process / Checks / Issues / Updates, optional Usage, with only actual changes, actual validation, real blockers, changed files, and measured token data when available.
development
Smallest complete change rule: preserve local code shape, extend existing patterns, avoid speculative extraction or cleanup, and include required coupled updates for correctness.
development
Code comment policy: numbered one-line `―` dividers for touched declarations and logical sections, paired outer blocks only for long regions, concise purpose comments, and no comment churn.