feedback-protocol
install
source · Clone the upstream repo
git clone https://github.com/obsfx/cc-feedback
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/obsfx/cc-feedback "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/feedback-protocol" ~/.claude/skills/obsfx-cc-feedback-feedback-protocol && rm -rf "$T"
manifest:
skills/feedback-protocol/SKILL.mdsource content
Feedback Protocol
@feedback annotations are inline source code comments that describe desired changes. They use the file's native comment style (//, #, --, /* */, <!-- -->).
Format
// @feedback: <desired change> // @agent-response: <what was done>
The
@agent-response line is added directly below the @feedback line using the same comment style after implementing the change.
Status
- Unaddressed:
with no@feedback
below it@agent-response - Addressed:
followed by@feedback
on the next line@agent-response - Only unaddressed feedbacks need action
Workflow
- Discover: Grep for
in source files, exclude non-source dirs@feedback - Parse: Extract file path, line number, feedback text, comment style
- Context: Read surrounding code to understand what the feedback refers to
- Implement: Make the requested change
- Respond: Add
— max 300 characters. If unable:@agent-response: <summary>@agent-response: skipped - <reason>
Proactive Behavior
When encountering
@feedback while working on other tasks: note them to the user and offer to address if related. Do not address silently.
Reference
For comment style details and edge cases (multi-line blocks, inline placement, nested comments): see
references/comment-patterns.md.