finish-development-branch
Verify tests, present merge options, and clean up a finished branch.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Verify tests, present merge options, and clean up a finished branch.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Step-by-step teaching mode for implementation guidance. Use when the user asks Codex to teach them how to implement a change themselves, says "use instruct", "teach me step by step", "walk me through implementing", "show me incrementally", or otherwise wants guidance-first coding help instead of Codex directly editing files.
Guidance for designing, writing, reviewing, or refactoring tests in this project. Use when adding tests for features or bugs, deciding unit vs integration boundaries, choosing what to mock, improving test structure, or reducing brittle/slow/flaky tests.
Turn a rough idea into a reviewed design spec before any implementation.
Debug issues using a structured, evidence-first process.
Execute a written implementation plan in this session with checkpoints.
Execute a written implementation plan task-by-task using pi subagents with review gates.
| name | finish-development-branch |
| description | Verify tests, present merge options, and clean up a finished branch. |
| disable-model-invocation | true |
You are running the finish-development-branch skill. This is a manual workflow for wrapping up completed implementation work.
Verify the work, present clear integration choices, execute the chosen path, and clean up safely.
Before presenting options, run the full relevant test suite or other required verification.
Rules:
Identify the base branch, typically main or master.
If uncertain, confirm with the user before continuing.
Present these options and nothing extra:
<base-branch> locallyKeep the wording concise.
By default, keep the branch and worktree after creating the PR unless the user asks for cleanup.
Report the branch name and worktree path and leave everything intact.
Before deleting anything, require exact confirmation from the user.
Use a message like:
This will permanently delete branch
<name>and remove worktree<path>. Typediscardto confirm.
Only proceed if the user replies with the explicit confirmation.
Never: