Skip to content

Conversation

@aRustyDev
Copy link
Owner

Summary

  • Adds complete Python agent for autonomously addressing PR feedback on skill files
  • Includes 3 Claude subagents: feedback-analyzer, feedback-fixer, substantive-checker
  • Full test suite with 17 test files
  • uv-based dependency management with shared skill-agents-common library

Features

  • Discovers open PRs with unaddressed review feedback
  • Filters substantive feedback from style/nit comments
  • Orchestrates fixes via Claude subagents
  • Commits changes atomically with proper messages
  • Posts iteration comments to track progress
  • Cost tracking and tracing for API usage
  • Dry-run mode for testing without changes
  • Session management with locking

Test plan

  • Run uv sync to install dependencies
  • Run uv run pytest to verify tests pass
  • Run uv run python main.py --help to verify CLI
  • Test with a sample PR in dry-run mode

🤖 Generated with Claude Code

### Added
- Complete Python agent for addressing PR feedback on skills
- Subagents: feedback-analyzer, feedback-fixer, substantive-checker
- Cost tracking and tracing for API usage
- Dry-run mode for testing without changes
- Session management with locking
- Git worktree integration
- Comprehensive test suite (17 test files)
- Handlebars templates for PR comments
- uv-based dependency management

### Features
- Discovers open PRs with review feedback
- Filters for substantive vs. style feedback
- Orchestrates fixes via Claude subagents
- Commits changes atomically
- Posts iteration comments to PRs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@aRustyDev aRustyDev merged commit b1ae9f2 into main Jan 4, 2026
1 check passed
@aRustyDev aRustyDev deleted the feat/skill-pr-addresser branch January 4, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants