Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 26 additions & 3 deletions .claude/commands/tackle-pr-comment.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ Use Glob to find the highest existing NNNN in `.scratchpads/` and increment.

### Scratchpad Format

**Naming convention**: Use letters (A, B, C) for feedback items, numbers (1, 2, 3) for implementation steps.
This avoids confusion when referencing "Feedback B" vs "Step 2".

```markdown
# PR #{PR_NUMBER} Comment Response

Expand All @@ -102,18 +105,38 @@ Source: {FULL_PR_COMMENT_URL}

## Analysis

{Your analysis of the feedback - what needs to change and why}
### Feedback A: {short title}

{Analysis of first feedback item - what it asks for and your assessment}

Decision: ACCEPT | IGNORE
Reason: {brief justification}

### Feedback B: {short title}

{Analysis of second feedback item}

Decision: ACCEPT | IGNORE
Reason: {brief justification}

Note: ACCEPT items flow to Implementation Plan steps. IGNORE items flow to the commit message's "Ignored Feedback" section.

## Implementation Plan

### Step 1: {description}

- Specific file: `path/to/file.ts`
- What to change: {details}
- Addresses: Feedback A, C

### Step 2: {description}

...
- Specific file: `path/to/file.ts`
- What to change: {details}
- Addresses: Feedback B

Note: A single step can address multiple feedback items (as shown in Step 1 above).
Feedback items marked IGNORE in the Analysis section should not appear in any step.

## Recommendations

Expand Down Expand Up @@ -167,7 +190,7 @@ When the user approves the plan and asks to proceed:

### Commit Message Format for PR Feedback

```
```text
[PR feedback] Short summary of what was addressed

Body explaining the change and why.
Expand Down