원클릭으로
git-worktree-feature-flow
Create a feature branch in a Git worktree, work independently, then merge back and clean up safely.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a feature branch in a Git worktree, work independently, then merge back and clean up safely.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Research a user-specified topic with current authoritative sources and package the findings as a reusable topic-kb skill (for example, kinesis-kb). Use when a user asks to learn about a topic, build a knowledge-base skill, or convert web research into reusable guidance.
Summarize `.waylog/history/*.md` into a sanitized per-session cache + a condensed, chronological `.waylog-journal/summary.md` journal.
Ensure Mermaid diagrams in GitHub READMEs reserve bottom-right safe area using init-only config (no CSS, no spacer nodes) and optionally apply handrawn style on request.
| name | git-worktree-feature-flow |
| description | Create a feature branch in a Git worktree, work independently, then merge back and clean up safely. |
Use this skill when the user wants an isolated working directory for a feature (via git worktree), then to merge that branch back into a target branch and clean up the worktree.
feature/foo off main."../wts/feature-foo."main with a squash merge, then clean up."feature/foo but keep the branch around."branch name (required).base ref (default: current branch).scripts/worktree-start.sh.Work: user edits/commits in the worktree directory.
Finish: merge + cleanup
strategy: merge (default), squash, or ff-only.into target branch (default: detected repo default branch, usually main).scripts/worktree-finish.sh.$HOME/.codex/skills/git-worktree-feature-flow/scripts/worktree-start.sh --branch feature/my-change
Common options:
--base <ref>: base branch/ref to branch from (default: current branch)--path <dir>: where to place the worktree (default: sibling .worktrees/<repo>/<branch>)
--path is relative, it’s interpreted relative to the repo root.--yes: do not prompt$HOME/.codex/skills/git-worktree-feature-flow/scripts/worktree-finish.sh --branch feature/my-change
Common options:
--into <branch>: target branch to merge into (default: detected default branch)--strategy merge|squash|ff-only: merge strategy (default: merge)--no-delete-branch: keep the feature branch after merging--keep-worktree: keep the worktree directory after merging--yes: do not promptNotes:
--keep-worktree implies you should also pass --no-delete-branch (you can’t delete a branch that’s still checked out in a worktree).--strategy squash, the script creates a squash commit automatically and may force-delete the feature branch after committing (use --no-delete-branch to keep it).scripts/ over manually typing long git worktree commands.branch, base, and merge strategy before making changes.