Help us improve
Share bugs, ideas, or general feedback.
From unstuck
Use when starting Strike 1 of the unstuck protocol — a bug or failure needs systematic root cause investigation with evidence gathering
npx claudepluginhub jugrajsingh/skillgarden --plugin unstuckHow this skill is triggered — by the user, by Claude, or both
Slash command
/unstuck:diagnosingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Strike 1 of the unstuck protocol. Systematic root cause investigation.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Strike 1 of the unstuck protocol. Systematic root cause investigation.
If a knowledge pack was loaded by the orchestrator:
If a match resolves the issue, report resolved and skip remaining steps.
TypeError, HTTP 422, exit code 1)Record:
- Error type: {TYPE}
- Error message: {MESSAGE}
- Origin: {FILE}:{LINE}
- Error code: {CODE} (if any)
If intermittent: gather 3 runs, note which succeed/fail and any differences.
git diff HEAD~3 --stat
git log --oneline -5
Trace the data flow backward from the error:
At each boundary, verify: "Is the data correct here?"
Find the boundary where data goes from correct → incorrect. That boundary contains the bug.
Based on evidence gathered:
Hypothesis: "{X} is the cause because {Y}"
Evidence supporting: {LIST}
Evidence against: {LIST}
The hypothesis must be specific and testable — not "something is wrong with auth" but "the JWT token is missing the sub claim because the user ID is None at token creation."
Report to the orchestrator:
Diagnosis:
Hypothesis: {HYPOTHESIS}
Change made: {DESCRIPTION}
Result: { resolved | not resolved }
Evidence: {WHAT_WAS_LEARNED}
If resolved, include what fixed it and why. If not resolved, include why the hypothesis was wrong and what was ruled out.