원클릭으로
enable-feedback-hooks
Enable feedback capture hooks for the current project
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Enable feedback capture hooks for the current project
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | enable-feedback-hooks |
| description | Enable feedback capture hooks for the current project |
| argument-hint | [--disable] |
Opt-in the current project to capture feedback for Product Forge improvements.
When enabled, at the end of each Claude Code session:
~/.claude/learnings/ for later reviewAdd the Stop hook to .claude/settings.local.json:
/enable-feedback-hooks
Remove the hook from the current project:
/enable-feedback-hooks --disable
Session ends → Haiku analyzes → Saves to ~/.claude/learnings/
↓
Use /sync-feedback to review
/sync-feedbackWhen the user runs this command:
Initialize learnings directory if needed:
~/.claude/plugins/cache/product-forge-marketplace/scripts/hooks/init-learnings.sh
Check if .claude directory exists, create if needed:
mkdir -p .claude
Read existing settings.local.json or create empty structure:
# If exists, read it
cat .claude/settings.local.json 2>/dev/null || echo '{}'
Add the Stop hook configuration:
{
"hooks": {
"Stop": [
{
"hooks": [
{
"type": "prompt",
"prompt": "Analyze this session for Product Forge feedback. Identify:\n1. Improvements to existing skills/commands/agents\n2. New skill/command ideas\n3. Bug reports\n4. Reusable patterns\n\nRespond JSON: {\"feedback\": [{\"type\": \"improvement|skill-idea|command-idea|bug-report|pattern\", \"title\": \"...\", \"description\": \"...\", \"target\": \"plugin/component\"}]} or {\"feedback\": []}",
"timeout": 60
},
{
"type": "command",
"command": "python3 ~/.claude/plugins/cache/product-forge-marketplace/scripts/hooks/save-feedback.py",
"timeout": 10
}
]
}
]
}
}
Confirm success:
Feedback hooks enabled for this project.
At the end of each session, Haiku will analyze the conversation
for improvement opportunities and save them to ~/.claude/learnings/
Use /sync-feedback to review and submit feedback to Product Forge.
Read existing settings.local.json:
cat .claude/settings.local.json
Remove the Stop hook while preserving other settings
Write back the modified settings
Confirm:
Feedback hooks disabled for this project.
Existing feedback in ~/.claude/learnings/ is preserved.
.claude/settings.local.json (not committed to git)~/.claude/learnings/Capture browser console, network, and performance logs for debugging. Auto-loads when debugging browser issues, analyzing errors, or investigating page behavior. Provides systematic log capture workflow using Chrome DevTools MCP.
Set up tmux notification system for Claude Code sessions
Use when facing complex, multi-layered debugging issues that require coordinated investigation across different domains (frontend, backend, database, network, etc). Spawns specialized debug expert agents to handle specific aspects of the investigation.
Creates a concise engineering implementation plan with team orchestration using Task coordination tools. Use when planning multi-step implementation work that requires team coordination, task dependencies, and parallel execution strategies.
Set up a new Django 6.0 project with modern tooling (uv, direnv, HTMX, OAuth, DRF, testing). Use when the user wants to create a Django project from scratch with production-ready configuration.
Download YouTube video transcripts as readable text files. Use when extracting transcripts from videos for analysis, documentation, or content review.