Help
Something not working?
Find what you're seeing below. Each answer starts with the most likely cause.
Pins don't update / "Claude Code not running"
Status comes back only while a Claude Code session with the pfb plugin is open. The plugin listens on 127.0.0.1:41837, and the extension checks it about every 10 seconds while the popup or the on-page toolbar is open.
- Keep the Claude Code session that ran
/pfb:feedbackopen, then reopen the popup. - If Claude Code is closed, the pins show the last status they saw. They catch up the next time a session with the plugin starts.
- Still nothing? Check the plugin loaded: see /pfb:feedback isn't a command.
"Claude Code refused this extension (HTTP 403)"
The plugin answers only the Prototype Feedback extension from the Chrome Web Store. You're probably running a development copy (Load unpacked), which has a different extension ID.
Use the store version, or start Claude Code with your copy's ID allowed: development builds.
/pfb:feedback finds nothing
- Did the send finish? After Send to Claude Code, the popup says where the file went. Look for a ZIP in
Downloads/prototype-feedback/inbox/. - Is the ZIP somewhere else? Chrome may have asked where to save it: see below. Move it into the inbox folder.
- Is your download folder custom? Then the plugin is looking in the wrong place: set PFB_DOWNLOADS.
- Already done? A batch Claude finished is listed as done, not waiting. Comments you reopen or reply to go out with your next send.
Chrome asked where to save the file
With Chrome's Ask where to save each file setting turned on, Chrome shows a Save dialog even for Send to Claude Code.
- Save into
Downloads/prototype-feedback/inbox, or turn the setting off in Chrome: Settings → Downloads. - If you cancel the dialog, nothing is marked as sent. Just send again.
- A ZIP saved anywhere else isn't found by
/pfb:feedback. Move it into the inbox folder.
My Chrome download folder is custom
The plugin looks in your system Downloads folder. If Chrome saves somewhere else, set PFB_DOWNLOADS to that folder before you start Claude Code. How
/pfb:feedback isn't a command, or its tools are missing
- Run
claude plugin list. It should show pfb@prototype-feedback as enabled. If not, run the two install commands. - Start a new Claude Code session. Plugins load when a session starts.
- The plugin runs on Node.js 18 or newer. Check with
node --version. Claude Code's native installer doesn't include Node. - The command is
/pfb:feedback, with thepfb:prefix. Plain/feedbackis a built-in Claude Code command.
Claude asks which repo the feedback is for
Claude matches a batch to your repo by the repo link in the export, by commits it made earlier for the same review, or by page addresses you confirmed before. A batch with none of those gets one question.
- Answer it once: Claude saves the page address in
.pfb/brief.md, and later batches from that address match without asking. - Or add the link in the extension: Settings → Repo mappings maps a page URL to your repo.
What is .pfb/brief.md?
A short file in your repo with what Claude needs every round: the base branch, how branches work (one per round, one per session, or your current branch), the test, build and lint commands, a preview URL pattern, and files not to touch. Claude creates it on the first run by asking you, one question at a time.
Commit it so it applies to everyone on the project, or add .pfb/ to .gitignore to keep it to yourself.
My reviewer doesn't see the status
Status travels to the pins only on the computer where Claude Code ran. If the reviewer is someone else, send them the responses.json file that Claude wrote. They open More → Import status (responses.json)… in the extension. The full flow
Upgrading from 0.6
Your comments move over automatically, and a backup of the 0.6 data is kept in the extension's storage.
| 0.6 | 0.7 |
|---|---|
| Bug | Fix |
| Polish, Behavior change | Change |
| Question | Ask |
| High severity | Urgent |
The "For: Auto / LLM / Human" row and the "Default new comments to LLM" setting are gone: Claude handles everything and asks a person only when it must.
Delete my data
- Comments: in the popup, Delete removes a session, and More → Clear session empties it. Removing the extension deletes all of its storage.
- Sent files: delete the
Downloads/prototype-feedbackfolder. It holds the inbox, unpacked batches and status. - The plugin:
claude plugin uninstall pfb@prototype-feedback. - In your repo:
.pfb/brief.md, and thefeedback/…branches Claude created.
Not here? Open an issue on GitHub.