| name | vibe-sprint-mode |
| description | Toggle agent-delegation permission presets for autonomous Sprint execution. |
/vibe-sprint-mode
Usage: /vibe-sprint-mode on|off|status [--tier core|extended]
Tiers
| Tier | Preset file | ํฌ๊ด ๋ฒ์ | ์ถ์ฒ ์์ |
|---|
core (default) | .vibe/settings-presets/agent-delegation.json | ๊ธฐ๋ณธ sprint ์คํ ํ์ (npm / git / node scripts / run-codex / push/commit) | ๋จ์ผ Sprint ์์จ, ํน์ ๋งค๋ฒ ํ์ธ ์ซ์ง๋ง ์ ํ์ฅ ๊ถํ์ ์ฌ์ ํ ํ๋กฌํํธ ๋ฐ๊ณ ์ถ์ ๋ |
extended | .vibe/settings-presets/agent-delegation-extended.json | core + Agent(sprint-planner/Explore/qa-guardian/...), git checkout/branch/rev-parse/tag/fetch, file ops(mkdir/cp/mv/cat/head/tail/find/grep/xargs), Write/Edit on docsยทCLAUDE.mdยทREADME.mdยท.vibe/agent state filesยทconfigยทpackage.json, WebFetch (raw.githubusercontent / api.github / registry.npmjs) | Phase ๋จ์ ์์ ์์ โ ์ฌ์ฉ์ interruption 0 ๋ชฉํ์ผ ๋ |
๋ tier ๋ชจ๋ ์๋ critical ํญ๋ชฉ์ allow ์ ํฌํจํ์ง ์์ (์ฌ์ฉ์ ๋งค๋ฒ ํ์ธ):
git push --force, git reset --hard, git branch -D
- ๋ชจ๋
rm / rm -rf
npm publish
gh pr create|merge|close, gh release create
Write / Edit on src/**, scripts/**, test/** (Orchestrator ์ญํ ์ ์ฝ โ Codex ์์)
Write / Edit on .env*, secrets/**, config/credentials.json (๊ธฐ๋ณธ deny ๋ก ์ด์ค ๋ฐฉ์ด)
Agent-delegation ์ง์
UX (๋งค Phase ์์ ์ )
์ฌ์ฉ์๊ฐ agent ์์ / autonomous Phase ์คํ์ ์ง์ํ ๋ Orchestrator ๋ ๋ฐ๋์ ์๋ 3-์ต์
์ ๋จผ์ ์ ์ํ๊ณ ์ ํ๋ฐ๋๋ค:
Agent ์์ ๋ชจ๋๋ก ์งํํฉ๋๋ค. sprint-mode ์ต์
์ ์ ํํด์ฃผ์ธ์:
a) extended โ ๋ชจ๋ ํ์ฅ preset ์ ์ฉ (Agent ํธ์ถ + ํ์ผops + docs ํธ์ง ๋ฑ ์ผ์ฒด skip)
โ Phase ๋๊น์ง interruption ์์ด ์์จ ์คํ ๋ชฉํ. ๊ถ์ฅ.
b) core โ ๊ธฐ์กด v1 preset ๋ง ์ ์ฉ (npm / git push / run-codex / node scripts ๋ฑ)
โ ํ์ฅ ๊ถํ (Agent ํธ์ถ, docs Write/Edit ๋ฑ) ์ ๋งค๋ฒ ํ์ธ.
c) off โ sprint-mode ๋นํ์ฑ. ๋ชจ๋ ๊ถํ ์์ฒญ์ ์ฌ์ฉ์๊ฐ ์ง์ ํ์ธ.
์ ํ ์ฆ์ Orchestrator ๋ ํด๋น ์ต์
์ ๋ง๋ ๋ช
๋ น์ ์คํ:
- a)
node .vibe/harness/scripts/vibe-sprint-mode.mjs on --tier extended
- b)
node .vibe/harness/scripts/vibe-sprint-mode.mjs on --tier core
- c)
node .vibe/harness/scripts/vibe-sprint-mode.mjs off (์ด๋ฏธ off ์ด๋ฉด skip)
์ ํ ๊ฒฐ๊ณผ๋ฅผ session-log ์ [decision][sprint-mode-tier] ํ๊ทธ๋ก ํ ์ค ๊ธฐ๋กํ๊ณ , Phase ์ข
๋ฃ ์ off ๋ก ๋๋๋ฆด์ง ์ฌ๋ถ๋ ํจ๊ป ์ฌ์ฉ์์๊ฒ ํ์ธ.
Underlying command
node .vibe/harness/scripts/vibe-sprint-mode.mjs on [--tier core|extended]
node .vibe/harness/scripts/vibe-sprint-mode.mjs off
node .vibe/harness/scripts/vibe-sprint-mode.mjs status
on (tier ์๋ต) โ core default. ๊ธฐ์กด ํธํ.
on --tier extended โ extended preset merge. core preset ์ด ์ด๋ฏธ ์ผ์ ธ ์์ด๋ ์๊ด ์์ด superset ์ผ๋ก ๋ฎ์ด์.
off โ ๋ preset ์ rule ์ ๋ชจ๋ ์ ๊ฑฐ. ์ฌ์ฉ์ ์ปค์คํ
๊ท์น์ ๋ณด์กด.
status โ ํ์ฌ ํ์ฑ tier + rule ์ ํ์.
What it does
- on: ์ง์ ํ tier ์ preset ์
.claude/settings.local.json ์ permissions.allow ์ dedupe merge.
- off: ์ tier preset ์ rule ์ ๋ชจ๋ allow ์์ ์ ๊ฑฐ. ์ฌ์ฉ์ ์ปค์คํ
rule ์ ์ ์ง.
- status: tier ๋ณ active rule ์ + ํ์ฑ tier ํ์.
Security
- ๋ชจ๋ rule ์ scope-bound (npm/npx/node/git/file-ops + ๋ช
์๋ sub-agent ๋ง).
npm install ์ ์๋์ ์ผ๋ก ํฌํจ โ ๋ฏธ์ ๋ขฐ ํจํค์ง์ postinstall ์คํฌ๋ฆฝํธ๋ --ignore-scripts ๋ก ๋์.
- extended tier ๋ shell ๊ด์ญ ์ ๊ทผ์ ์ ๊ณตํ์ง ์์ (๋ช
์ ํจํด๋ง).
- ์ค์ง
.claude/settings.local.json ๋ง ์์ . ํ๋ก์ ํธ ๊ณต์ .claude/settings.json ์ ์ ๋ ๊ฑด๋๋ฆฌ์ง ์์.
- Critical ์์
(push --force, reset --hard, rm, npm publish, gh pr ๊ณ์ด, src/ ํธ์ง, .env) ์ ์ tier ๋ชจ๋ gated ์ํ ์ ์ง.