ワンクリックで
change
Complete an end-to-end codebase change from worktree setup through implementation, review, and merge.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Complete an end-to-end codebase change from worktree setup through implementation, review, and merge.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Merges completed work back to main through a protected-branch pull request workflow.
Set up a new git worktree and install dependencies.
Merges completed work back to main through a protected-branch pull request workflow.
Set up a new git worktree and install dependencies.
Prepares a Python package for PyPI release by updating the version, building, and verifying the distribution.
Prepare a release by updating the version, building, and verifying the distribution.
| name | change |
| description | Complete an end-to-end codebase change from worktree setup through implementation, review, and merge. |
You are being asked to complete an end-to-end change in the codebase, from checking out a new branch in a new worktree, to implementing the change and iterating while taking into account user feedback, to merging it back into main. Follow the below process exactly, including by using subagents when directed.
$ARGUMENTS
Get the user's request for what change we're going to be working on.
If the user arguments are empty, ambiguous, or otherwise unclear, ask the user for what we're actually going to be doing.
Save the ENTIRE user response verbatim (do NOT paraphrase, summarize, or extract what you think is the "core request") to use in the next step. When you ask "what would you like to work on?" and the user responds with ANY text (including error messages, permission dialogs, stack traces, code snippets, or any other context), save ALL of it word-for-word. Do NOT try to identify which part is the "actual request" and which is "context"—save the complete response exactly as the user typed it.
Use the Task tool to spawn a subagent that will execute the /start script via the mcp mekara start tool:
subagent_type: "general-purpose"model: "haiku" for efficiencymcp__mekara__start with name: "start" and the user request in argumentsmcp__mekara__continue_script to continue execution through all LLM steps until the script completesThis will:
Proceed to step 2 immediately after this step is finished; do not wait for user confirmation.
IMPORTANT: All file edits must happen in the worktree directory (e.g., ../finish-use-merge-main/), NOT in main/. The /start command created a worktree for this work—use absolute paths to the worktree when reading and editing files. If you accidentally edit files in main/, revert them immediately with git checkout -- <file> and redo the edit in the worktree. This applies to process improvement workflows as well -- commands such as /recursive-self-improvement are to be run in the worktree.
Run /waterfall with the user's request from Step 0. This enforces a gated process: restate understanding, surface assumptions, design, update docs, then implement — with user confirmation at each gate.
Before calling /finish, commit all uncommitted changes in the worktree:
git status to see what's uncommittedOnly after committing all changes, use the Task tool to spawn a subagent that will execute the /finish script via the mcp mekara start tool:
subagent_type: "general-purpose"model: "haiku" for efficiencymcp__mekara__start with name: "finish", empty arguments, and working_dir set to the current worktree directory path (e.g., /Users/amos/Documents/real/Projects/Meksys/mek/<branch-name>)mcp__mekara__continue_script to continue execution through all LLM steps until the script completesThis will: