一键导入
soa-enter-worktree
Bootstrap a fresh worktree before starting work. Trigger when node_modules may be missing or a newly created worktree needs setup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Bootstrap a fresh worktree before starting work. Trigger when node_modules may be missing or a newly created worktree needs setup.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Merge a completed stacked PR phase onto main. Use when the developer approves closeout after a multi-ticket delivery is fully reviewed.
Stress-test a plan or design by questioning every key assumption until the decision tree is resolved.
Detect and triage AI-generated pull request review comments for the delivery orchestrator flow. Use when poll-review finds AI review feedback or when you need to inspect recent AI review comments on the current PR.
Son-of-Anton canonical entrypoint. Use for /soa plan, /soa decompose, /soa execute, /soa resume, /soa install, /soa update, /soa closeout, and /soa ideate. Manages installation, updates, and the full delivery lifecycle.
Execute approved multi-ticket phase/epic work or standalone (non-ticketed) PR delivery through the repo orchestrator with strong continuation bias. Use automatically when a user asks to execute, begin, start, deliver, implement, continue, resume, run, drive, carry, or work on a phase, epic, or standalone PR, or explicitly mentions son of anton or son-of-anton ethos.
Write a phase or engineering epic retrospective. Use when completing a phase, epic, or significant standalone PR. Output goes to notes/public/<plan-path>-retrospective.md or notes/public/ee<N>-retrospective.md.
| name | soa-enter-worktree |
| description | Bootstrap a fresh worktree before starting work. Trigger when node_modules may be missing or a newly created worktree needs setup. |
This skill is runtime-agnostic. Do not gate it on Bun-only repos or Bun-only worktrees.
Use it whenever a worktree is fresh enough that gitignored local bootstrap files may be missing, especially:
node_modules is absent.env or other gitignored local config is likely missingReason: a fresh checkout can fail verification even when the primary checkout is healthy, because SvelteKit/Vite-generated env typings depend on local .env files being present in the current worktree.
Install dependencies — if node_modules is absent, install them. Use whatever package manager this repo uses.
Copy gitignored files from primary worktree — these are not present in a fresh checkout:
.env — credentials and runtime config.gitignore — keeps artifacts (handoffs/, reviews/, state.json) out of commits