tmchow/tmc-marketplace/implementation-wrapup

Claude Code and agent skill by tmchow/tmc-marketplace

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Complete a feature branch with test verification and PR creation. Triggers: "finish up", "create a PR", "wrap up the feature". Also invoked by iterative:implementing after all tasks are complete.

Install

npx vskill@latest install tmchow/tmc-marketplace/implementation-wrapup

SKILL.md

Implementation Wrapup

Completes development with verification, optional review, and PR creation.

When to Use

  • After iterative:implementing skill completes all tasks
  • When you're ready to create a PR
  • When you want to finish a feature branch
  • Can be invoked standalone on any branch

Workflow

Phase 1: Final Verification
  1. Run full test suite. If tests fail, stop and report failures.
  2. Check for uncommitted changes — commit or stash.
Phase 2: Optional Code Review

When invoked from iterative:implementing, skip this phase — all code reviews are already complete.

When invoked standalone:

  1. Present an interactive choice to the user — AskUserQuestion (Claude Code) or request_user_input (Codex): A) Full code review (recommended), B) Skip review.
  2. If review: invoke code-review skill (1+ rounds).
  3. Continue when review complete or skipped.
Phase 3: Context Summary
  1. Determine base branch (main/master/develop).
  2. Check if in worktree.
  3. Report: N commits, files changed, branch info.
Phase 4: Present Options

Present an interactive choice to the user:

  • A) Push + PR (recommended) — creates new PR, or shows existing if one exists
  • B) Push only
  • C) Keep branch, don't push
  • D) Discard work (typed confirmation required)
Phase 5: Execute

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).

Phase 6: Cleanup
  1. If in worktree and work done, offer removal.
  2. Switch to base branch if not in worktree.

Safeguards

  • Never skip test verification - tests must pass before any option
  • Never push with failing tests - stop and report failures
  • Never discard without typed confirmation - require exact branch name
  • git push prompts user - not pre-approved, user confirms before pushing

PR Description

When creating a PR:

  • Follow repo conventions from AGENTS.md/CLAUDE.md
  • If no conventions: use conventional commits style
  • Generate description from commit messages
  • Keep title succinct and descriptive

Output Format

markdown
## 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?

After Completion

Returns:

  • PR URL (if created)
  • Branch status
  • Cleanup status (worktree removed if applicable)

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tmchow/tmc-marketplace/implementation-wrapup/badge)](https://verified-skill.com/skills/tmchow/tmc-marketplace/implementation-wrapup)

Something wrong with this skill or its page? Tell us.