From thumbgate
Captures thumbs up/down feedback into structured memories and prevention rules, requiring one-sentence justification before memory promotion. Activates on explicit quality signals like 'that worked' or 'thumbs down'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thumbgate:thumbgate-feedbackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When user provides feedback, execute:
When user provides feedback, execute:
# negative
node .claude/scripts/feedback/capture-feedback.js \
--feedback=down \
--context="<what failed>" \
--what-went-wrong="<specific failure>" \
--what-to-change="<prevention action>" \
--tags="<domain>,regression"
# positive
node .claude/scripts/feedback/capture-feedback.js \
--feedback=up \
--context="<what succeeded>" \
--what-worked="<repeatable pattern>" \
--tags="<domain>,fix"
If the user only says thumbs up, thumbs down, that worked, or that failed, log the signal and ask one follow-up question before claiming it became reusable memory.
At session start, run:
npm run feedback:summary
npm run feedback:rules
.claude/settings.json or config/gates/ will trigger ThumbGate's self-protection hooks. Always verify hook configuration changes manually rather than letting the agent auto-write rules targeting those files.THUMBGATE_AUTO_CAPTURE env variable is not set to 0 or disabled in settings.For deeper context and feedback workflows, see best-practices.md in this skill's folder.
npx claudepluginhub igorganapolsky/thumbgateGives Claude persistent cross-session memory: recall past failures before starting tasks, capture success/failure feedback, and auto-generate prevention rules from repeated mistakes. Runs locally via ThumbGate MCP server.
Detects repetitive user corrections across sessions and converts them into memory entries, validation hooks, enforcement patterns, or skills to automate recurring feedback.
Captures user feedback on agent recommendations or workflow outcomes, classifies it, sanitizes it, and routes it to local records, GitHub issues, or learning repositories.