with one click
gran-maestro
gran-maestro contains 44 collected skills from myrtlepn, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
ํ๋ก์ ํธ ๋ชฉํ + ์ค๊ณ ๋ฌธ์(objective.md)๋ฅผ JTBD ๊ธฐ๋ฐ Q&A๋ก ์์ฑํ๊ณ , ์คํ ์ ๊ฒํ ๊ฐ๋ฅํ ํ๋๋ ์ธ์ ์ ์ด๊ธฐํํฉ๋๋ค.
ํ๋ก์ ํธ ๋ชฉํ๋ฅผ ์ ๊ณตํ๋ฉด JTBD+ํ๋ก์ ํธ DoD ๊ธฐ๋ฐ ์์จ ์คํ์ ์ํํฉ๋๋ค. Step 1์ agile-plan ์๋ธ์คํฌ๋ก objective.md๋ฅผ ์ค๋นํ๊ณ Sprint 0 โ Sprint N(ํ๋ก์ ํธ ๊ฑด๊ฐ ์ฐ์ ) ๋ฃจํ โ ์คํฐ์ด๋ง ์ฒดํฌํฌ์ธํธ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
์คํ์ ์น์ธํ๊ณ ์คํ์ ์์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์น์ธ', '์งํํด', 'OK ์งํ'์ ๋งํ๊ฑฐ๋ /mst:approve๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. Gran Maestro ์ํฌํ๋ก์ฐ ๋ด์์๋ง ์๋ฏธ ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ธ ํ์ธ ์๋ต์๋ ์ฌ์ฉํ์ง ์์.
Claude provider ์ ์ฉ native-first delegation entrypoint. ์ฌ์ฉ์๊ฐ 'ํด๋ก๋๋ก ์คํ', 'ํด๋ก๋ ์๋ธ์์ด์ ํธ'๋ฅผ ๋งํ๊ฑฐ๋ /mst:claude๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉํ๋ค. ๊ฐ์ Claude host์์๋ Task/Agent๋ฅผ ์ฐ์ ํ๊ณ route=external์ผ ๋๋ง managed wrapper๋ฅผ ์ฌ์ฉํ๋ค.
Codex provider ์์ ์ native-first๋ก ์์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์ฝ๋ฑ์ค ์คํ', '์ฝ๋ฑ์ค๋ก', '์ฝ๋ ์์ '์ ๋งํ๊ฑฐ๋ /mst:codex๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ๊ฐ์ Codex host์์๋ collaboration agent๋ฅผ ์ฐ์ ํ๊ณ , ์ค์ route๊ฐ external์ผ ๋๋ง Codex CLI adapter๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ค์ ๋ AI ์์ด์ ํธ๋ค์ด ๋ณ๋ ฌ๋ก ๋ฒ๊ทธ๋ฅผ ์กฐ์ฌํ๊ณ ์ข ํฉ ๋ฆฌํฌํธ๋ฅผ ์์ฑํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '๋๋ฒ๊ทธ', '๋ฒ๊ทธ ์ฐพ์์ค', '๋ฌธ์ ๋ถ์'์ ๋งํ๊ฑฐ๋ /mst:debug๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. 1ํ์ฑ ์๊ฒฌ ์์ง์ /mst:ideation์, ํฉ์ ํ ๋ก ์ /mst:discussion์ ์ฌ์ฉ.
์ค์ ๋ AI ํ์๋ค์ด ํฉ์์ ๋๋ฌํ ๋๊น์ง ๋ฐ๋ณต ํ ๋ก ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ 'ํ ๋ก ', 'ํฉ์', '๋์ค์ปค์ '์ ๋งํ๊ฑฐ๋ /mst:discussion๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. 1ํ์ฑ ์๊ฒฌ ์์ง์ /mst:ideation ์ฌ์ฉ.
์์ด์ ํธ๋ค์ด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์์จ ํ์ํด ์ํ๋ ์ ๋ณด๋ฅผ ์ฐพ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ 'ํ์', '์ฝ๋ ์ฐพ์์ค', '์ด๋ ์์ด'๋ฅผ ๋งํ๊ฑฐ๋ /mst:explore๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ.
Gran Maestro ์ํฌํ๋ก์ฐ ๋ด์์ ์๋ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค (Phase 4). ์ฌ์ฉ์๊ฐ ์งํ ์ค์ธ ์์ฒญ์ ๋ํด 'ํผ๋๋ฐฑ'์ ๋งํ๊ฑฐ๋ /mst:feedback์ ํธ์ถํ ๋ ์ฌ์ฉ. ์ผ๋ฐ์ ์ธ ์ฝ๋ ์์ ์์ฒญ์ด๋ ์ํฌํ๋ก์ฐ ์ธ๋ถ์ '์์ ํด์ค', '๋ณ๊ฒฝํด์ค'์๋ ์ฌ์ฉํ์ง ์์.
์ค์ ๋ AI ํ์๋ค์ ์๊ฒฌ์ ๋ณ๋ ฌ ์์งํ๊ณ ์ข ํฉ ํ ๋ก ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์์ด๋์ด', '๋ธ๋ ์ธ์คํ ๋ฐ', '์๊ฒฌ ์๋ ด'์ ๋งํ๊ฑฐ๋ /mst:ideation์ ํธ์ถํ ๋ ์ฌ์ฉ. ๊ตฌํ ์ ๋ค๊ฐ๋ ๋ถ์์ด ํ์ํ ๋ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ.
๋ฌธ์ ์์ฑ์ ์ํ ์ ์ฉ ํ๋๋ ์คํฌ. ๋ค์ํ ์์ค ์กฐ์ฌ โ ๊ตฌ์กฐํ/์ ์ โ ํฉํธ์ฒดํฌ ๊ฒ์ฆ์ ๋ฐ๋ณต ๋ฃจํ๋ก ๋ฌธ์ plan์ ์๋ฆฝํฉ๋๋ค.
์ด๋ค ์ง๋ฌธ์ด๋ ๋ฌธ์ ๋ ํด๊ฒฐ ์ ๊ทผ๋ฒ์ ์ด๋ป๊ฒ ๊ฐ์ ธ๊ฐ ๊ฒ์ธ์ง ๊ณํํฉ๋๋ค. ์ฌ์ฉ์์ ๋ํ(๋๋ -a ์์จ ๋ชจ๋)๋ก ๋ชจํธ์ฑ์ ์ ๊ฑฐํ๊ณ , ๊ฒฐ์ ์ฌํญยท๋ฒ์ยท์ ์ฝ์ ์ ์ ํ ๋ค ์คํ ๊ฐ๋ฅํ plan.md๋ฅผ ์์ฑํฉ๋๋ค.
์๊ตฌ์ฌํญ์ ๋ถ์ํ๊ณ ๊ตฌํ ์คํ(spec.md)์ ์์ฑํฉ๋๋ค. ์คํ ์น์ธ์ /mst:approve๋ก ๋ณ๋ ์งํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '๊ตฌํํด์ค', '๋ง๋ค์ด์ค', '๊ฐ๋ฐํด์ค', '์ถ๊ฐํด์ค'๋ฅผ ๋งํ๊ฑฐ๋ /mst:request๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ.
๊ตฌํ ์์ฑ๋๋ฅผ ๋ฐ๋ณต ๊ฒํ ํฉ๋๋ค. AC ์ถฉ์กฑ ์ฌ๋ถ ๊ฒ์ฆ + ๋ณ๋ ฌ ์ฝ๋/์ํคํ ์ฒ/UI ๋ฆฌ๋ทฐ ์ํ. ๊ฐญ ๋ฐ๊ฒฌ ์ ํ์คํฌ ์๋ ์ถ๊ฐ ํ ์ฌ์คํ. approve ๋ฃจํ ๋ด์์ ์๋ ํธ์ถ๋๊ฑฐ๋ /mst:review REQ-NNN์ผ๋ก ์ง์ ์คํ ๊ฐ๋ฅ.
Internal shared include material for Gran Maestro skills. This is not a user-invocable workflow.
ํ๋ก์ ํธ ๋ชฉํ + ์ค๊ณ ๋ฌธ์(objective.md)๋ฅผ JTBD ๊ธฐ๋ฐ Q&A๋ก ์์ฑํ๊ณ , ์คํ ์ ๊ฒํ ๊ฐ๋ฅํ ํ๋๋ ์ธ์ ์ ์ด๊ธฐํํฉ๋๋ค.
ํ๋ก์ ํธ ๋ชฉํ๋ฅผ ์ ๊ณตํ๋ฉด JTBD+ํ๋ก์ ํธ DoD ๊ธฐ๋ฐ ์์จ ์คํ์ ์ํํฉ๋๋ค. Step 1์ agile-plan ์๋ธ์คํฌ๋ก objective.md๋ฅผ ์ค๋นํ๊ณ Sprint 0 โ Sprint N(ํ๋ก์ ํธ ๊ฑด๊ฐ ์ฐ์ ) ๋ฃจํ โ ์คํฐ์ด๋ง ์ฒดํฌํฌ์ธํธ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
์ธ์ ์์นด์ด๋ธ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ์ค๋๋ ideation/discussion/request/capture ํญ๋ชฉ์ ์์ถ ๋ณด๊ดํ๊ณ , ์์นด์ด๋ธ ํํฉ ์กฐํ/๋ณต์/์ญ์ ๋ฅผ ์ํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์์นด์ด๋ธ', '์ ๋ฆฌ', '์ธ์ ์ ๋ฆฌ'๋ฅผ ๋งํ๊ฑฐ๋ /mst:archive๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ.
์ธ์ ์ ์ผ๊ด ์ ๋ฆฌํฉ๋๋ค. ideation/discussion/debug/plans์ ์ต๊ทผ N๊ฐ๋ง ์ ์งํ๊ณ , completed requests๋ฅผ ์ต์ ์ ์ง ๊ฐฏ์ ์ด์ ์์นด์ด๋ธํ๋ฉฐ, ์ค๋๋ ํ์ฑ requests๋ ์ฌ์ฉ์ ์ ํ์ผ๋ก ์ ๋ฆฌํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์ ๋ฆฌ', 'ํด๋ฆฐ์ ', '์ฒญ์'๋ฅผ ๋งํ๊ฑฐ๋ /mst:cleanup์ ํธ์ถํ ๋ ์ฌ์ฉ.
Maestro ๋ชจ๋๋ฅผ ํ์ฑํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '๋ง์์คํธ๋ก ์ผ', '๋ง์์คํธ๋ก ์์', '์งํ์ ๋ชจ๋'๋ฅผ ๋งํ๊ฑฐ๋ /mst:on์ ํธ์ถํ ๋ ์ฌ์ฉ. ์ ์์ฒญ ์์์ /mst:request๋ฅผ ์ฌ์ฉ (์๋ ๋ถํธ์คํธ๋ํ ํฌํจ).
๋ฏธ์๋ฃ ์์ฒญ์ ๋ณต๊ตฌํ๊ณ ๋ง์ง๋ง Phase๋ถํฐ ์ฌ๊ฐํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '๋ณต๊ตฌ', '์ฌ๊ฐ', '์ด์ด์', '๊ณ์ํด์ค'๋ฅผ ๋งํ๊ฑฐ๋ /mst:recover๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ์ ์์ฒญ ์์์๋ /mst:request๋ฅผ ์ฌ์ฉ. queue(pending.ndjson) ๊ธฐ๋ฐ ๋จ์ผ pop ์ฌ์ง์ ์ /mst:resume์ ์ฌ์ฉํ๋ฉฐ, mst-loop wrapper๊ฐ ์ด ๊ฒฝ๋ก๋ฅผ ํธ์ถํฉ๋๋ค.
Gran Maestro ์ค์ ์ ์กฐํํ๊ฑฐ๋ ๋ณ๊ฒฝํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์ค์ ', '์ค์ ๋ณ๊ฒฝ', 'ํ๊ฒฝ ์ค์ '์ ๋งํ๊ฑฐ๋ /mst:settings๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ๋ชจ๋ ์ ํ์๋ /mst:on ๋๋ /mst:off๋ฅผ ์ฌ์ฉ.
Codex CLI ํ๋ก์ ํธ์ oh-my-codex(OMX)๋ฅผ ์ค์นยท์ด๊ธฐํยทgitignore ๋ฑ๋กยทAGENTS.md ์ฃผ์ ํ๋ 4๋จ๊ณ ์๋ํ๋ฅผ ์ํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ 'OMX ์ค์น', 'oh-my-codex ์ค์ ', '/mst:setup-omx'๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ.
Stitch SDK๋ฅผ ์ฌ์ฉํด UI ํ๋ฉด์ ์ค๊ณํฉ๋๋ค. ๋ช ์์ ๋์์ธ ์์ฒญ, ์ ํ๋ฉด ์ถ๊ฐ, ์ ์ฒด ๋์์ธ ๋ณ๊ฒฝ ์ ์ฌ์ฉ.
์๋ฃ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ต์ข ์๋ฝํฉ๋๋ค (Phase 3 โ Phase 5). request child accept๋ ๊ฐ์ง๋ session base์๋ง ๋ฐ์ํ๊ณ , session-level accept ๋๋ terminal_success์์๋ง original base merge๋ฅผ ๊ฒํ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์๋ฝ', '๋จธ์ง', '์ต์ข ์๋ฝ'์ ๋งํ๊ฑฐ๋ /mst:accept๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ๊ธฐ๋ณธ์ ์ผ๋ก /mst:approve์์ ์๋ ํธ์ถ๋๋ฉฐ, workflow.auto_accept_result=false ์ ์๋ ์ฌ์ฉ.
Antigravity AGY CLI๋ฅผ ํธ์ถํ์ฌ ๋์ฉ๋ ์ปจํ ์คํธ ์์ ์ ์คํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ 'agy ์คํ', '์ํฐ๊ทธ๋๋นํฐ๋ก', '๋์ฉ๋ ๋ถ์'์ ๋งํ๊ฑฐ๋ /mst:agy๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. Gran Maestro request ์ํฌํ๋ก์ฐ(--trace ๋ชจ๋ ํฌํจ)์์ ๋จ์ผ ์ง์ ์ ์ญํ .
Deprecated compatibility wrapper. /mst:gemini ํธ์ถ์ /mst:agy๋ก ์ด์ ํด์ผ ํ๋ฉฐ, ํ ๋ฆด๋ฆฌ์ค ๋์ legacy alias๋ก๋ง ์ ์ง๋ฉ๋๋ค.
์๋ฃ๋ ์์ฒญ์ ์ด๋ ฅ์ ์กฐํํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์ด๋ ฅ', 'ํ์คํ ๋ฆฌ', '์๋ฃ๋ ์์ฒญ'์ ๋งํ๊ฑฐ๋ /mst:history๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ํ์ฑ ์์ฒญ ๋ชฉ๋ก์ /mst:list๋ฅผ, ํน์ ์์ฒญ ์์ธ ์ํ๋ /mst:inspect๋ฅผ ์ฌ์ฉ.
ํน์ ์์ฒญ์ ์์ธ ์ํ๋ฅผ ํ์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์์ธ ์ํ', '์์ธํ ๋ณด์ฌ์ค', '์ํ ํ์ธ'์ ๋งํ๊ฑฐ๋ /mst:inspect๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ์ ์ฒด ๋ชฉ๋ก์ /mst:list๋ฅผ ์ฌ์ฉ.
๋ชจ๋ ์์ฒญ ๋ฐ ํ์คํฌ์ ํํฉ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ 'ํํฉ', '์ํ ๋ณด์ฌ์ค', '๋ชฉ๋ก'์ ๋งํ๊ฑฐ๋ /mst:list๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ํน์ ์์ฒญ์ ์์ธ ์ํ๋ /mst:inspect๋ฅผ ์ฌ์ฉ.
ํ์คํฌ ์ฐ์ ์์ ๋ฐ ์คํ ์์๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์ฐ์ ์์ ๋ณ๊ฒฝ', '์์ ๋ณ๊ฒฝ', '๋จผ์ ์คํ'์ ๋งํ๊ฑฐ๋ /mst:priority๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ํ์คํฌ ์ํ ํ์ธ์๋ /mst:inspect๋ฅผ, ํ์คํฌ ์ทจ์์๋ /mst:cancel์ ์ฌ์ฉ.
Gran Maestro workflow queue์์ ๋ค์ ์ก์ ํ๋๋ฅผ popํ์ฌ ์คํํ๋ ๋จ์ผ ์ฌ์ง์ ์ง์ ์ . interactive resume skill ์์ฒด๋ ์ ์งํ๋, headless queue drain runtime path๋ repository-local `mst.py queue drain-headless` contract๋ฅผ ์ฌ์ฉํ๋ค. queue๊ฐ ๋น์ด ์์ผ๋ฉด resolver fallback์ ํ ๋ฒ ํ์ธํ ๋ค ์ข ๋ฃ.
DB ์คํค๋ง, ๋ฐ์ดํฐ ๋ชจ๋ธ, ERD, ๋ง์ด๊ทธ๋ ์ด์ ๊ณํ์ ์ค๊ณํ๋ Design Wing ํ ํ๋ฆฟ ์คํฌ. PM Conductor๊ฐ ๋ณ์๋ฅผ ์นํํ์ฌ /mst:codex๋ก ์คํ.
ํ๋ฉด ์ค๊ณ, ์ปดํฌ๋ํธ ๊ตฌ์กฐ, ์ธํฐ๋์ ํ๋ฆ, ๋์์ธ ์์คํ ์ ์ค๊ณํ๋ Design Wing ํ ํ๋ฆฟ ์คํฌ. PM Conductor๊ฐ ๋ณ์๋ฅผ ์นํํ์ฌ /mst:codex๋ก ์คํ.
์์ฒญ ๋๋ ํ์คํฌ๋ฅผ ์ทจ์ํ๊ณ worktree๋ฅผ ์ ๋ฆฌํฉ๋๋ค. ์ฌ์ฉ์๊ฐ '์ทจ์', '์ค๋จ', '๊ทธ๋ง'์ ๋งํ๊ฑฐ๋ /mst:cancel์ ํธ์ถํ ๋ ์ฌ์ฉ.
๋ก์ปฌ ๋์๋ณด๋ ์๋ฒ๋ฅผ ์์ํ๊ฑฐ๋ ์ฝ๋๋ค. ์ฌ์ฉ์๊ฐ '๋์๋ณด๋', '๋์๋ณด๋ ์ด์ด', '๋ชจ๋ํฐ๋ง'์ ๋งํ๊ฑฐ๋ /mst:dashboard๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ. ์๋ฒ ์ฌ์์์ --restart ํ๋๊ทธ ์ฌ์ฉ. CLI ํฐ๋ฏธ๋ ์ํ ํ์ธ์๋ /mst:list ๋๋ /mst:inspect๋ฅผ ์ฌ์ฉ.
๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํด ์ธ์ฃผ ์์ด์ ํธ๊ฐ ํ ๋ฒ์ ์์ ํ ์ ์๋ ์ ๋ฐํ๊ณ ์คํ ๊ฐ๋ฅํ ํผ๋๋ฐฑ ๋ฌธ์๋ฅผ ์์ฑํ๋ ํ ํ๋ฆฟ ์คํฌ. PM Conductor๊ฐ ๋ณ์๋ฅผ ์นํํ์ฌ /mst:codex๋ก ์คํ.
.gran-maestro/์ stale plan/request/intent ๋ฆฌํฌํธ๋ฅผ ์ถ๋ ฅํฉ๋๋ค. /mst:gardening ํธ์ถ ์ mst.py gardening scan์ ์คํํด ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋๋ก ์ค๊ณํฉ๋๋ค.
MST HUD statusline ๋ํผ๋ฅผ ์ค์นํฉ๋๋ค. ๊ธฐ์กด statusLine.command๋ฅผ ๋ฐฑ์ ํ๊ณ MST ๋ํผ๋ก ๊ต์ฒดํฉ๋๋ค. ์ฌ์ฉ์๊ฐ 'HUD ์ค์น', 'statusline ์ค์น', '/mst:hud-install'์ ํธ์ถํ ๋ ์ฌ์ฉ.
MST HUD statusline ๋ํผ๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐฑ์ ๋ ์๋ statusLine.command๋ฅผ ๋ณต์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ 'HUD ์ ๊ฑฐ', 'statusline ๋ณต์', '/mst:hud-uninstall'์ ํธ์ถํ ๋ ์ฌ์ฉ.