git clone https://github.com/yourusername/claude-code-feedback
cd claude-code-feedback
npm install
npm run compile
vsce package
code --install-extension claude-code-feedback-0.0.1.vsix --force
Usage
Make changes to files in a git repository
Comment threads will appear on added lines (look for the + icon)
Click the comment icon and type your feedback
Click "Send" to submit to Claude Code
Claude Code receives your message with file context and starts working
Example Message Format
When you send feedback, Claude Code receives:
@src/example.ts:10-15
Change request: Make this function async
```diff
+ function example() {
+ return fetch('/api/data');
+ }
## Configuration
### Terminal Pattern
If the extension can't find your Claude Code terminal automatically, configure a pattern:
```json
{
"claude-code-feedback.terminalNamePattern": "node"
}
Development
Setup
npm install
Run Extension
Press F5 to open Extension Development Host
Open a folder with git changes
Make changes and test commenting
Press Cmd+R (Mac) / Ctrl+R (Windows/Linux) in the Extension Development Host to reload
Build
npm run compile
Package
npm run package
How It Works
Extension monitors git-tracked files for changes
Parses git diff to find added line ranges
Creates comment threads on those ranges
When you submit feedback, formats message with file reference and context
Sends message to Claude Code terminal via sendText API