Feedback & Quality Signals
Feedback helps doc maintainers understand what's working and what needs improvement. It's separate from annotations — annotations help your team, feedback helps the community.
How it works
Rate any doc or skill with a thumbs up or down, optionally with structured labels and a comment:
chub feedback stripe/api up "Clear examples, well structured"
chub feedback openai/chat down --label outdated --label wrong-examplesFeedback is sent to the registry so maintainers can prioritize improvements.
Labels
Labels pinpoint specific qualities. Use --label (repeatable) to attach one or more:
Positive:
accurate— content is correctwell-structured— easy to followhelpful— solved the problemgood-examples— code examples work as shown
Negative:
outdated— content references old API versionsinaccurate— content is factually wrongincomplete— missing important informationwrong-examples— code examples don't workwrong-version— version mismatchpoorly-structured— hard to navigate
CLI usage
# Simple up/down rating
chub feedback stripe/api up
chub feedback stripe/api down
# With labels
chub feedback openai/chat down --label outdated --label wrong-examples
# With comment
chub feedback stripe/api up "Webhook verification section is excellent"
# Target a specific file within a doc
chub feedback acme/widgets down --file references/advanced.md --label incomplete
# Include agent context (for tracking which agents find docs useful)
chub feedback stripe/api up --agent "claude-code" --model "claude-sonnet-4"
# Check feedback status
chub feedback --statusMCP tool
Agents can submit feedback via the chub_feedback MCP tool:
{ "id": "openai/chat", "rating": "down",
"comment": "Missing streaming example for Python", "labels": ["missing-example"] }Disabling feedback
Feedback submission is opt-in behavior (only happens when you explicitly run chub feedback). To disable the command entirely:
# ~/.chub/config.yaml
feedback: falseOr via environment variable: CHUB_FEEDBACK=0.
Check status with chub feedback --status.
Feedback vs Annotations
| Annotations | Feedback | |
|---|---|---|
| For whom | Your team's agents | Doc authors and maintainers |
| Where stored | Locally, in git, or on server | In the registry |
| Purpose | Don't repeat mistakes | Improve the content for everyone |
| Visible to | You, your team, or your org | Maintainers |
| Effect | Shows on future fetches | Authors update the doc |
Both matter. Annotations help your agent today. Feedback helps everyone tomorrow.