From claude-code-feedback
File a report about Claude's model behavior (bad responses, refusals, hallucinations, policy misfires, poor code quality) against anthropics/claude-code. Use when the user is unhappy with *what Claude said or did* — as opposed to a CLI/tool bug. Distinct from the bug skill, which covers CLI/harness issues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-feedback:feedback-model-behaviorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Model-behavior reports are for complaints about **what the model produced** — wrong answer, bad code, unwarranted refusal, hallucinated API, broken tool call, off-topic response. Not for CLI bugs, not for feature requests, not for doc issues.
Model-behavior reports are for complaints about what the model produced — wrong answer, bad code, unwarranted refusal, hallucinated API, broken tool call, off-topic response. Not for CLI bugs, not for feature requests, not for doc issues.
If the user's complaint is really about the CLI, hooks, permissions, MCP, settings — redirect to the bug skill. If it's about missing functionality, redirect to feature-request.
Always fetch the live template; never assume the field list.
LIVE_URL="https://raw.githubusercontent.com/anthropics/claude-code/main/.github/ISSUE_TEMPLATE/model_behavior.yml"
CACHE="${CLAUDE_PLUGIN_ROOT:-$(dirname "$0")/../..}/skills/model-behavior/templates/model_behavior.yml"
TEMPLATE="$(mktemp --suffix=.yml)"
curl -fsSL "$LIVE_URL" -o "$TEMPLATE" || cp "$CACHE" "$TEMPLATE"
Read the YAML, extract title prefix, labels, body array. Skip type: markdown items.
Standard rendering rules (see bug skill for the full table). Key behaviors specific to model-behavior reports:
/model or check recent output. Don't guess.claude --version.Before drafting, search existing reports:
gh search issues --repo anthropics/claude-code --label "model-behavior" "$KEYWORDS"
Same pattern as the bug skill:
### {label}\n\n{value}\n\n per non-markdown field, in order."[MODEL] ") + one-line summary.yes/no/edit.gh issue create, retry without labels if any are rejected.npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-code-feedbackSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.