Finalizes feature branches: runs tests, optional code review, summarizes changes, then pushes or creates GitHub PRs via user choice. Auto-triggers on wrap-up phrases.
How this skill is triggered — by the user, by Claude, or both
Slash command
/iterative-engineering:implementation-wrapupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Completes development with verification, optional review, and PR creation.
Completes development with verification, optional review, and PR creation.
iterative:implementing skill completes all tasksWhen invoked from iterative:implementing, skip this phase — all code reviews are already complete.
When invoked standalone:
AskUserQuestion (Claude Code) or request_user_input (Codex): A) Full code review (recommended), B) Skip review.code-review skill (1+ rounds).Present an interactive choice to the user:
Option A — Push + PR: Push branch with -u, run gh pr create. If PR exists, show existing PR URL. If no PR, create one following repo conventions. Return PR URL.
Option B — Push only: Push branch, report remote URL.
Option C — Keep: Report branch preserved locally.
Option D — Discard: Require typed confirmation ("discard [branch-name]"). Delete branch (and worktree if applicable).
When creating a PR:
## Implementation Wrapup
### Verification
- Tests: PASS (N tests)
- Uncommitted changes: None / Committed
### Code Review
- Status: Completed / Skipped
- Issues addressed: N
### Summary
- Branch: feature/my-feature
- Base: main
- Commits: N
- Files changed: M
### Options
A) Push + Create PR (recommended)
B) Push only
C) Keep branch locally
D) Discard work
What would you like to do?
Returns:
npx claudepluginhub tmchow/tmc-marketplace --plugin iterative-engineeringVerifies tests and presents merge, PR, branch cleanup, or discard options after implementation is complete.
Verifies tests pass, determines base branch, then guides integration via local git merge, GitHub PR creation, keeping branch, or discard with execution and cleanup.
Verifies implementation then offers options to merge locally, create PR with verification steps, keep, or discard Git branches at development completion.