| name | decide |
| description | Performs evidence-based decision making by researching options, analyzing trade-offs,
and providing clear recommendations with reasoning. Use when the user needs to choose
between alternatives, evaluate options, or make informed decisions. Triggers on:
"ํ๋จํด์ค", "๊ฒฐ์ ํด์ค", "๊ณจ๋ผ์ค", "๋น๊ตํด์ค", "์ถ์ฒํด์ค", "๋ญ๊ฐ ๋์",
"์ด๋ค ๊ฑธ ์จ์ผ", "decide", or any request asking for comparison, recommendation,
or decision support on technologies, tools, strategies, or approaches.
|
| argument-hint | [๊ฒฐ์ ํ ์ฃผ์ ] |
| user-invocable | true |
| context | fork |
| agent | researcher |
Decide
ํ์ฌ ์ฐ๋: !date +%Y
$ARGUMENTS์ ๋ํด ๊ทผ๊ฑฐ ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์ ์ํํ๋ค.
ํ๋ก์ธ์ค
1. ๋ฌธ์ ๊ตฌ์กฐํ
ํ๋จ ์ ์ ๋จผ์ ์ ๋ฆฌ:
- ๊ฒฐ์ ๋์: ๋ฌด์์ ๊ฒฐ์ ํ๋๊ฐ?
- ํ๋ณด๊ตฐ: ๋น๊ตํ ์ ํ์ง ๋ชฉ๋ก (๋ช
์๋์ง ์์์ผ๋ฉด ์กฐ์ฌ๋ก ์๋ณ)
- ํต์ฌ ๊ธฐ์ค: ์ด ๊ฒฐ์ ์์ ์ค์ํ ํ๊ฐ ์ถ (์ฑ๋ฅ, ๋น์ฉ, ํ์ต๊ณก์ , ์ํ๊ณ, ์ ์ง๋ณด์ ๋ฑ)
2. ๋ณ๋ ฌ ์ ๋ณด ์์ง
๋จ์ผ ๋ฉ์์ง์์ 5-7๊ฐ ๊ฒ์์ ๋ณ๋ ฌ ์คํ:
๋์ ์คํ:
โโโ WebSearch: "$ARGUMENTS comparison !`date +%Y`"
โโโ WebSearch: "$ARGUMENTS pros cons trade-offs"
โโโ WebSearch: "$ARGUMENTS real world experience review"
โโโ WebSearch: "$ARGUMENTS benchmark performance"
โโโ WebSearch: "$ARGUMENTS migration pitfalls lessons learned"
โโโ Bash: gh search repos "$ARGUMENTS" --sort stars --limit 5
โโโ Bash: gh search issues "$ARGUMENTS" --sort updated --limit 5
โโโ Context7: resolve-library-id (๊ธฐ์ ์ฃผ์ ์ธ ๊ฒฝ์ฐ)
โโโ Context7: query-docs (ID ํ๋ณด ํ, ์ต๋ 3ํ)
Bash๋ gh ๋ช
๋ น ์ ์ฉ. ๋ค๋ฅธ ์์คํ
๋ช
๋ น ๊ธ์ง.
3. ์ฌํ ์กฐ์ฌ
1์ฐจ ๊ฒฐ๊ณผ์์ ํต์ฌ ์ถ์ฒ๋ฅผ WebFetch๋ก ์์ธ ์กฐํ. ํนํ:
- ์ค์ฌ์ฉ ํ๊ธฐ, ๋ง์ด๊ทธ๋ ์ด์
๊ฒฝํ๋ด
- ๋ฒค์น๋งํฌ, ๋น๊ต ๊ธ
- GitHub ์ด์์์ ๋๋ฌ๋๋ ์ค์ ๋ฌธ์ ์
4. ๋ถ์ ๋ฐ ํ๋จ
์์ง๋ ๊ทผ๊ฑฐ๋ฅผ ๋ฐํ์ผ๋ก:
- ํ๋ณด๋ณ ์ฅ๋จ์ ์ ๋ฆฌ
- ํ๊ฐ ๋งคํธ๋ฆญ์ค ์์ฑ (๊ธฐ์ค ร ํ๋ณด, ์ ์ ๋๋ ๋ฑ๊ธ)
- ํธ๋ ์ด๋์คํ ๋ช
ํํ ์์ (A๋ฅผ ์ ํํ๋ฉด X๋ฅผ ์ป์ง๋ง Y๋ฅผ ์๋๋ค)
- ์ต์ข
๊ถ๊ณ ์ ์ - ๋ฐ๋์ ๊ทผ๊ฑฐ์ ํจ๊ป
5. ๊ฒฐ๊ณผ ์ถ๋ ฅ
๊ฐ๋จํ ํ๋จ (์ ํ์ง 2-3๊ฐ, ๋ช
ํํ ๊ธฐ์ค): ๋ํ๋ก ์ง์ ๋ณด๊ณ
๋ณต์กํ ํ๋จ (์ ํ์ง 4๊ฐ+, ๋ค์ฐจ์ ๊ธฐ์ค, ์ ๋ต์ ๊ฒฐ์ ): ๋ฌธ์ ์ ์ฅ ํ ์์ฝ ๋ณด๊ณ
ํ์ผ: docs/decide-[์ฃผ์ ]-!date +%Y%m%d.md
# [์ฃผ์ ] ํ๋จ ๊ฒฐ๊ณผ
> ํ๋จ์ผ: !`date +%Y-%m-%d`
## ๊ฒฐ์ ์์ฝ
**๊ถ๊ณ **: [์ต์ข
์ถ์ฒ]
**ํ์ ๋**: [๋์/์ค๊ฐ/๋ฎ์] - [์ด์ ]
## ํ๋ณด ๋ถ์
### [ํ๋ณด A]
- ์ฅ์ : ...
- ๋จ์ : ...
- ์ ํฉํ ๊ฒฝ์ฐ: ...
### [ํ๋ณด B]
- ์ฅ์ : ...
- ๋จ์ : ...
- ์ ํฉํ ๊ฒฝ์ฐ: ...
## ํ๊ฐ ๋งคํธ๋ฆญ์ค
| ๊ธฐ์ค | ํ๋ณด A | ํ๋ณด B | ํ๋ณด C |
|------|--------|--------|--------|
| [๊ธฐ์ค1] | ... | ... | ... |
| [๊ธฐ์ค2] | ... | ... | ... |
## ํธ๋ ์ด๋์คํ
[A๋ฅผ ์ ํํ๋ฉด ~๋ฅผ ์ป์ง๋ง ~๋ฅผ ์๋๋ค]
## ์ต์ข
๊ถ๊ณ
[๊ตฌ์ฒด์ ๊ถ๊ณ + ๊ทผ๊ฑฐ + ์กฐ๊ฑด๋ถ ๊ถ๊ณ (์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅธ ์ ํ์ด ๋์ ๊ฒฝ์ฐ)]
## ์ถ์ฒ
- [์ถ์ฒ 1](URL)
ํ๋จ ์์น
- "์ ๋ต ์์"๋ ๋ต์ด๋ค: ๊ทผ๊ฑฐ๊ฐ ๋ถ์ถฉ๋ถํ๊ฑฐ๋ ์ํฉ ์์กด์ ์ด๋ฉด ์์งํ ๋งํ๋ค
- ์กฐ๊ฑด๋ถ ๊ถ๊ณ ํ์ฉ: "A๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋ซ์ง๋ง, ~ํ ๊ฒฝ์ฐ์๋ B๊ฐ ์ ํฉ"
- ํ์ ๋ ๋ช
์: ๊ทผ๊ฑฐ์ ์๊ณผ ์ง์ ๋ฐ๋ผ ํ์ ๋๋ฅผ ์์งํ ํ๊ธฐํ๋ค
- ๋ฎ์ ํ์ ๋ ์ฒ๋ฆฌ: ํ์ ๋๊ฐ '๋ฎ์'์ธ ๊ฒฝ์ฐ ์ถ๊ฐ ์กฐ์ฌ๋ฅผ ๊ถ๊ณ ํ๋ค
ํธ๋์คํ ์ปจํ
์คํธ
์ด ์คํฌ์ ์ถ๋ ฅ์ ๋ค๋ฅธ ์คํฌ/์์ด์ ํธ์์ ์๋น๋๋ค:
- /blueprint: ๊ธฐ์ ์ ํ ๊ฒฐ์ ์ ์ค๊ณ ๋ฌธ์์ ๋ฐ์
- Orchestrator / /code: ๊ฒฐ์ ๋ ๊ธฐ์ /ํจํด์ผ๋ก ๊ตฌํ
- architect ์์ด์ ํธ: ๊ฒฐ์ ์ ์ํคํ
์ฒ ์ ํฉ์ฑ ํ๊ฐ ์ ์ฐธ์กฐ
REVIEW ์ฐ๋
์์ฌ๊ฒฐ์ ๊ฒฐ๊ณผ๊ฐ ์ํคํ
์ฒ์ ์ํฅ์ ์ฃผ๋ ๊ฒฝ์ฐ, Orchestrator๊ฐ architect ์์ด์ ํธ์๊ฒ ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ๋ค. decide ์์ฒด๋ ๋ฆฌ๋ทฐ ์์ด ์๋ฃ๋๋ค.