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.
npx claudepluginhub tmchow/tmc-marketplace --plugin iterative-engineeringThis skill uses the workspace's default tool permissions.
Completes development with verification, optional review, and PR creation.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
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: