| name | deepresearch |
| description | Performs thorough deep research on any topic using web search, Context7 docs, and GitHub CLI.
Saves structured results to docs/ directory. Use when the user asks to research, investigate,
or gather comprehensive information on a topic. Triggers on: "์กฐ์ฌํด์ค", "์ฐพ์์ค", "์์๋ด",
"๋ฆฌ์์น", "deepresearch", or any request for in-depth information gathering about a technology,
library, framework, concept, or trend.
|
| argument-hint | [์ฃผ์ ] |
| user-invocable | true |
| context | fork |
| agent | researcher |
Deep Research
ํ์ฌ ์ฐ๋: !date +%Y
ํ๋ก์ธ์ค
1. ๋ณ๋ ฌ ์ ๋ณด ์์ง
$ARGUMENTS์ ๋ํด ๋จ์ผ ๋ฉ์์ง์์ 5-7๊ฐ ๊ฒ์์ ๋ณ๋ ฌ ์คํํ๋ค:
๋์ ์คํ:
โโโ WebSearch: "$ARGUMENTS comprehensive guide !`date +%Y`"
โโโ WebSearch: "$ARGUMENTS best practices patterns"
โโโ WebSearch: "$ARGUMENTS advanced tutorial"
โโโ WebSearch: "$ARGUMENTS vs alternatives comparison"
โโโ WebSearch: "$ARGUMENTS common mistakes pitfalls"
โโโ 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ํ)
2. ์ฌํ ์กฐ์ฌ
1์ฐจ ๊ฒฐ๊ณผ์์ ๋ฐ๊ฒฌํ ํต์ฌ ์ถ์ฒ๋ฅผ WebFetch๋ก ์์ธ ์กฐํํ๋ค. ์ ์ฉํ GitHub ๋ ํฌ๊ฐ ์์ผ๋ฉด:
gh api repos/{owner}/{repo}/readme - README ์กฐํ
gh release list -R {owner}/{repo} --limit 3 - ์ต์ ๋ฆด๋ฆฌ์ฆ ํ์ธ
gh issue view {number} -R {owner}/{repo} - ์ฃผ์ ์ด์ ์์ธ ์กฐํ
Bash๋ gh ๋ช
๋ น ์ ์ฉ. ๋ค๋ฅธ ์์คํ
๋ช
๋ น ๊ธ์ง.
3. ๊ฒฐ๊ณผ ์ ์ฅ
ํ์ผ: docs/research-[์ฃผ์ ]-!date +%Y%m%d.md
# [์ฃผ์ ] ์กฐ์ฌ ๊ฒฐ๊ณผ
> ์กฐ์ฌ์ผ: !`date +%Y-%m-%d`
## ๊ฐ์
[ํต์ฌ ์์ฝ - 3-5๋ฌธ์ฅ]
## ์์ธ ๋ด์ฉ
### [์น์
1]
[๋ด์ฉ]
### [์น์
2]
[๋ด์ฉ]
## ์ฝ๋ ์์ (ํด๋น ์)
[์ฝ๋ ๋ธ๋ก]
## ์ฃผ์ ํฌ์ธํธ
- [ํฌ์ธํธ 1]
- [ํฌ์ธํธ 2]
- [ํฌ์ธํธ 3]
## ์ถ์ฒ
- [์ถ์ฒ 1](URL)
- [์ถ์ฒ 2](URL)
์ ์๋ฏธํ ์ถ์ฒ๊ฐ 3๊ฐ ๋ฏธ๋ง์ด๋ฉด ๊ฒ์ ํค์๋๋ฅผ ๋ณํํ์ฌ ์ถ๊ฐ ๊ฒ์ํ๋ค.
์กฐ์ฌ ์๋ฃ ํ ์ฌ์ฉ์์๊ฒ ํต์ฌ 5๊ฐ์ง๋ฅผ ์์ฝํ์ฌ ๋ณด๊ณ ํ๋ค.
๋์ฉ๋ ์น ์ฝํ
์ธ ์ฒ๋ฆฌ (Context Mode)
context-mode MCP ์๋ฒ๊ฐ ํ์ฑํ๋์ด ์์ผ๋ฉด, ๋์ฉ๋ ์น ํ์ด์ง์ ๋ํด fetch_and_index๋ฅผ ํ์ฉํ๋ค.
fetch_and_index ์ฌ์ฉ
๋ฌธ์ ํ์ด์ง๋ ๋ธ๋ก๊ทธ ๊ธ์ด ๊ธธ ๊ฒ์ผ๋ก ์์๋ ๋ (5KB ์ด์):
mcp__context-mode__fetch_and_index(url: "https://example.com/docs/guide")
- ํ์ด์ง๋ฅผ ๋งํฌ๋ค์ด์ผ๋ก ๋ณํํ๊ณ FTS5์ ์ธ๋ฑ์ฑํ๋ค
- ์ดํ
mcp__context-mode__search(queries: ["relevant keyword"]) ๋ก ํ์ํ ๋ถ๋ถ๋ง ๊ฒ์
WebFetch์์ ์ฌ์ฉ ๊ตฌ๋ถ
- ์งง์ ํ์ด์ง (API ์๋ต, ์งง์ ๋ธ๋ก๊ทธ ๊ธ): WebFetch ๊ทธ๋๋ก ์ฌ์ฉ
- ๊ธด ๋ฌธ์ ํ์ด์ง (ํ๋ ์์ํฌ ๊ฐ์ด๋, API ๋ ํผ๋ฐ์ค): fetch_and_index ์ฌ์ฉ
- GitHub README/์ด์: gh CLI๋ก ์ง์ ์กฐํ (๋ณ๊ฒฝ ์์)
์ธ๋ฑ์ฑ๋ ์ฝํ
์ธ ์ฌํ์ฉ
fetch_and_index๋ก ์ธ๋ฑ์ฑํ ๋ด์ฉ์ ์ธ์
๋ด FTS5 DB์ ๋ณด์กด๋๋ค. ๊ฐ์ ์ธ์
์ ๋ค๋ฅธ ์์ด์ ํธ๋ search๋ก ๊ฒ์ํ ์ ์์ผ๋ฏ๋ก, ํ๋ฒ ์ธ๋ฑ์ฑํ๋ฉด ์ค๋ณต ํ์น๋ฅผ ํผํ ์ ์๋ค.
ํธ๋์คํ ์ปจํ
์คํธ
์ด ์คํฌ์ ์ถ๋ ฅ์ ๋ค๋ฅธ ์คํฌ/์์ด์ ํธ์์ ์๋น๋๋ค:
- /blueprint: ๊ธฐ์ ์ ํ์ ๊ทผ๊ฑฐ ์๋ฃ๋ก ํ์ฉ
- /decide: ์์ฌ๊ฒฐ์ ์ ํ์ํ ๊ธฐ์ด ์กฐ์ฌ ์๋ฃ๋ก ํ์ฉ
- architect ์์ด์ ํธ: ๊ธฐ์ ์คํ ์ ํฉ์ฑ ํ๊ฐ ์ ์ฐธ์กฐ
REVIEW ์ฐ๋
์กฐ์ฌ ๊ฒฐ๊ณผ๊ฐ ์ํคํ
์ฒ/๊ธฐ์ ์ ํ์ ์ํฅ์ ์ฃผ๋ ๊ฒฝ์ฐ, /blueprint์ด๋ ์ํฌํ๋ก์ฐ๊ฐ architect ์์ด์ ํธ์๊ฒ ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ๋ค. deepresearch ์์ฒด๋ ๋ฆฌ๋ทฐ ์์ด ์๋ฃ๋๋ค.