From blueprint
Fetch PR review comments, categorize feedback, implement fixes, and push. Use this skill whenever the user says "/address-pr", "address review", "fix review comments", "handle PR feedback", or any request to implement fixes based on PR review feedback. Also triggers on "fix the review", "address feedback", "implement review changes", "implement the requested changes", or "handle review comments". Fetches real comments via blueprint pr-review.
npx claudepluginhub skaisser/blueprint-pluginThis skill uses the workspace's default tool permissions.
Read `blueprint/.config.yml` → `language`. If `auto`, detect from the user's messages. All generated content MUST be in the detected language. Skill instructions stay in English — only output changes.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
Share bugs, ideas, or general feedback.
Read blueprint/.config.yml → language. If auto, detect from the user's messages. All generated content MUST be in the detected language. Skill instructions stay in English — only output changes.
Address PR review feedback — fetch review comments, create a fix plan, and implement.
/plan → /plan-review → /plan-approved → /plan-check → /pr → /review → /address-pr → /finish
AskUserQuestion at Step 4 to confirm approach.Run: echo "🔷 BP: address-pr [1/4] fetching PR number"
PR_NUMBER="${ARGUMENTS:-$(gh pr view --json number -q .number)}"
Run: echo "🔷 BP: address-pr [2/4] reading review comments"
~/.blueprint/bin/blueprint pr-review "$PR_NUMBER"
DO NOT fabricate review feedback. DO NOT proceed without reading real comments.
If the script fails or returns no comments: use AskUserQuestion to inform the user ("No review comments found for PR #XX — nothing to address. Want to run /review first, or provide a PR number?") and STOP.
For each file mentioned in review comments, READ the current code.
DO NOT modify any file you haven't read first.
Run: echo "🔷 BP: address-pr [3/4] presenting fix summary"
PR #XX Review Summary:
- Blockers: N items (must fix)
- Code issues: N items
- Style fixes: N items
- Suggestions: N items (optional)
- Questions: N items (need response)
STOP. Use AskUserQuestion:
For each approved fix:
Only modify files mentioned in review comments. Do not include unrelated changes, refactors, or improvements not requested by reviewers.
For any reviewer questions: post a reply comment on the PR using gh api with the answer or clarification, then note it in the summary.
If blueprint/live/ has a matching plan: add "PR Review Fixes" section, mark fixes [x] with timestamp.
Run: echo "🔷 BP: address-pr [4/4] committing fixes"
Use /ship with: 🐛 fix: address PR #XX review feedback (include actual PR number)
After push, verify PR checks are passing:
gh pr checks "$PR_NUMBER" --watch --fail-fast 2>/dev/null || gh pr checks "$PR_NUMBER"
After pushing fixes, automatically trigger a new review to verify the fixes:
PR_NUM=$(gh pr view --json number -q '.number')
gh pr comment "$PR_NUM" --body "@claude review this PR and check if we are able to merge. Analyze the code changes for any issues, security concerns, or improvements needed."
This tightens the feedback loop — no need to manually run /review after addressing feedback.
STOP. Use AskUserQuestion:
Use $ARGUMENTS as PR number if provided.