By obsfx
Finds @feedback annotations in source code and addresses them with code changes
The one of the main things I experienced is while doing agentic coding is staying in the loop and not losing the context.
Also sometimes agents do stupid non-efficient stuff. You need to intervene that early to not fuckup in the near feature.
It started making much more sense after I read the brief post from the creator of Django.
I always try to find a way to add comments to my agent and pass it to my agent before committing anything to the git.
So I developed this little plugin for my claude code. It is super simple.
I added // @feedback: annotations using my editor and my agent address and response them.
Just dead simple and good enough to do review and address the changes.
A Claude Code plugin that finds @feedback annotations in source code and addresses them by implementing the requested changes.
graph LR
A["Add @feedback comments"] --> B["/feedbacks:address"]
B --> C["Review changes + @agent-response"]
C --> D["/feedbacks:resolve"]
D --> E["Clean code → commit"]
# Add the marketplace
claude plugin marketplace add obsfx/cc-feedback
# Install the plugin
claude plugin install feedbacks
Or in Claude Code interactive mode:
/plugin marketplace add obsfx/cc-feedback
/plugin install feedbacks
Sprinkle @feedback comments in your code to describe desired changes. The plugin finds them, implements the changes, and leaves an @agent-response for you to review.
Before:
// @feedback: extract this into a reusable hook
export function Component() {
const [data, setData] = useState([]);
useEffect(() => { fetchData().then(setData); }, []);
return <List items={data} />;
}
After:
// @feedback: extract this into a reusable hook
// @agent-response: extracted to hooks/useData.ts
export function Component() {
const data = useData();
return <List items={data} />;
}
Works with any language's comment syntax:
| Style | Languages |
|---|---|
// @feedback: ... | JS, TS, Java, Go, C, Rust, Swift |
# @feedback: ... | Python, Ruby, Shell, YAML |
/* @feedback: ... */ | CSS, SCSS, C (block) |
<!-- @feedback: ... --> | HTML, XML, Vue |
-- @feedback: ... | SQL, Lua, Haskell |
/feedbacks:addressExplicitly scan and address all @feedback annotations in the codebase:
/feedbacks:address
/feedbacks:address src/components/
@feedback annotations@agent-response)@agent-response: <summary> for review/feedbacks:listList all @feedback annotations with their status and agent responses:
/feedbacks:list
/feedbacks:list src/components/
/feedbacks:resolveRemove all @feedback and @agent-response annotation lines from the codebase, leaving clean code ready to commit:
/feedbacks:resolve
/feedbacks:resolve src/components/
The plugin also includes an agent that notices @feedback annotations while working on other tasks and offers to address them.
stateDiagram-v2
[*] --> Unaddressed : developer adds feedback
Unaddressed --> Addressed : agent implements and responds
Addressed --> Resolved : resolve command removes annotations
Resolved --> [*]
| Component | Purpose |
|---|---|
/feedbacks:address | Scan and implement all feedbacks |
/feedbacks:list | List all annotations with status |
/feedbacks:resolve | Remove annotation comments for clean commit |
feedback-protocol skill | Protocol knowledge, auto-loaded when relevant |
feedback-addresser agent | Autonomous worker, proactive detection |
MIT
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub obsfx/cc-feedback --plugin feedbacksEnrich coding agent prompts with codebase context using a local LLM
AI-optimized issue tracker for coding workflows. Search-first workflow with persistent task memory across sessions.
Composable skills for coding agents — structured workflows for learning, architecture, and planning
Shows remaining context window percentage in the statusline with a visual progress bar
Collect all TODO and FIXME comments from your project
CodeDNA protocol — in-source AI context and inter-agent communication for any codebase. Adds /codedna:init and /codedna:check (implemented) plus automatic annotation enforcement. /codedna:manifest and /codedna:impact are planned.
Codex CLIにセカンドオピニオンを求めるスキル。「codexと相談して」「codexに聞いて」で発動する。
Shared code review workflows, verification protocol, git commands, and feedback handling. Recommended as a base for all beagle plugins.
Session feedback analysis - capture skill bugs, enhancements, and positive patterns as GitHub issues
Fetches and fixes unresolved PR comments by automatically retrieving feedback, addressing reviewer concerns, making targeted code improvements, and streamlining the review process.