npx claudepluginhub unicorn-plugins/dmap --plugin dmapThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Deploys Linkerd service mesh on Kubernetes with patterns for installation, proxy injection, mTLS, service profiles (retries/metrics), traffic splits (canary), and authorization policies.
์ฌ์ฉ์๊ฐ ํ์ ํญ๋ชฉ(๊ธฐ๋ณธ์ ๋ณด, ํต์ฌ๊ธฐ๋ฅ, ์ฌ์ฉ์ ํ๋ก์ฐ)๋ง ์ ๋ ฅํ๋ฉด AI๊ฐ ์์ด์ ํธ ๊ตฌ์ฑ ํํธ์ ์ฐธ๊ณ ๊ณต์ ์์์ ์๋ ๋ถ์/์ถ์ฒํ์ฌ ์์ฑ๋ ํ ๊ธฐํ์๋ฅผ ์์ฑ
/dmap:team-planner์ค์ผ์คํธ๋ ์ดํฐ๋ ์คํ ์์ ์ ๋ค์ ์์๋ก {DMAP_PLUGIN_DIR}๋ฅผ ๊ฒฐ์ :
PLUGIN_BASE_DIR๋ก ์ ํ
/mnt/.local-plugins/cache/unicorn/dmap (Cowork VM)~/.claude/plugins/cache/unicorn/dmap (Mac/Linux CLI)%APPDATA%/Claude/plugins/cache/unicorn/dmap (Windows CLI)PLUGIN_BASE_DIR ํ์์ ๋ฒ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์๋งจํฑ ๋ฒ์ ๋น๊ตํ์ฌ ์ต์ ๋ฒ์ ์ ํ{DMAP_PLUGIN_DIR}์ ๋ฐ์ธ๋ฉ{DMAP_PLUGIN_DIR}/... ๊ฒฝ๋ก๋ฅผ ์ ๋ ๊ฒฝ๋ก๋ก ์นํํ์ฌ ํ์ผ์ ์ฝ์| ๋ฌธ์ | ๊ฒฝ๋ก | ์ฉ๋ |
|---|---|---|
| ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ ๊ฐ์ด๋ | {DMAP_PLUGIN_DIR}/resources/guides/plugin/plugin-dev-guide.md | ๊ธฐํ์ ์์, ์์ด์ ํธ ์ ํ, 4-Tier ๋ชจ๋ธ |
| ๋ฆฌ์์ค ๋ง์ผํ๋ ์ด์ค | {DMAP_PLUGIN_DIR}/resources/plugin-resources.md | ๊ณต์ ์์ ์นดํ๋ก๊ทธ |
| ๋จ๊ณ | ๋ถ์คํ ์คํฌ | ์ฉ๋ |
|---|---|---|
| Step 3 (AI ์๋ ์์ฑ) | /oh-my-claudecode:research | ๋๋ฉ์ธ ์ง์ ๋ฆฌ์์น๋ก ์์ด์ ํธ ๊ตฌ์ฑ ํํธ ์ ํ๋ ํฅ์ |
| Step 4 (์ฌ์ฉ์ ํ์ธ) | /oh-my-claudecode:review | ์์ฑ๋ ํ ๊ธฐํ์ ํ์ง ๊ฒํ |
| ๊ธฐํ ๋จ๊ณ | ulw ๋งค์ง ํค์๋ | ๋ฒ์ฉ ๋ณ๋ ฌ ์คํ ํด๋ฐฑ |
์ด ์คํฌ์ ์์ด์ ํธ๋ฅผ ํธ์ถํ์ง ์์. ์๊ตฌ์ฌํญ ๋ถ์, ์์ด์ ํธ ๊ตฌ์ฑ ํํธ ์ถ์ฒ, ๊ณต์ ์์ ๋งค์นญ ๋ฑ ๋ชจ๋ ๋ถ์์ ์คํฌ ํ๋กฌํํธ ๋ด์์ ์ง์ ์ํํจ.
๊ทผ๊ฑฐ:
์ ํ๋ฌ๊ทธ์ธ์ ์์ฑํ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ์๊ณ
ํ๋ฌ๊ทธ์ธ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์์ {CLAUDE_RUNTIME}์ ์ํํ์๋์ง AskUserQuestion ๋๊ตฌ๋ก ๋ฌธ์ํจ.
ulw ํ์ฉ)์ฌ์ฉ์ ๋ฉ์์ง๋ฅผ ๋ถ์ํ์ฌ Interview ๋ชจ๋ ๋๋ Direct ๋ชจ๋๋ฅผ ๊ฒฐ์ ํจ.
Direct ๋ชจ๋ ํ์ฑํ ์กฐ๊ฑด (ํ๋๋ผ๋ ์ถฉ์กฑ ์):
--direct ์ธ์๋ฅผ ๋ช
์์ ์ผ๋ก ์ ๋ฌ| ์กฐ๊ฑด | ๋ถ๊ธฐ |
|---|---|
| Direct ๋ชจ๋ ์กฐ๊ฑด ์ถฉ์กฑ | Step 4์ผ๋ก ์ด๋ |
| ์กฐ๊ฑด ๋ฏธ์ถฉ์กฑ | Step 3 (Interview ๋ชจ๋)๋ก ์ด๋ |
ulw ํ์ฉ)์ฌ์ฉ์์๊ฒ {DMAP_PLUGIN_DIR}/resources/guides/plugin/plugin-dev-guide.md์
"### ๊ธฐํ์ ์์ฑ ์์"์ ์ ์๋ ๊ธฐ๋ณธ์ ๋ณด, ํต์ฌ๊ธฐ๋ฅ, ์ฌ์ฉ์ํ๋ก์ฐ๋ฅผ ์
๋ ฅํ๋๋ก ํ
ํ๋ฆฟ๊ณผ ์ํ์ ์ ๊ณตํจ
ulw ํ์ฉ)์์ง๋ ํ์ ํญ๋ชฉ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ ํญ๋ชฉ(์์ด์ ํธ ๊ตฌ์ฑ ํํธ, ์ฐธ๊ณ ๊ณต์ ์์)์ ์๋ ์์ฑํจ.
์ด ๋จ๊ณ์ ๋ชจ๋ ๋ถ์์ ์คํฌ ํ๋กฌํํธ๊ฐ ์ง์ ์ํํจ.
Step4-1. ์์ด์ ํธ ๊ตฌ์ฑ ํํธ ์ถ์ฒ ํต์ฌ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์ ํ๋ก์ฐ๋ฅผ ๋ถ์ํ์ฌ ์ ์ ํ ์์ด์ ํธ ์ญํ ์ ์ถ์ฒํจ.
{DMAP_PLUGIN_DIR}/resources/guides/plugin/plugin-dev-guide.md์
"์์ด์ ํธ ์ ํ ์ฐธ์กฐ" ํ
์ด๋ธ๊ณผ "4-Tier ๋ชจ๋ธ" ์น์
์ ์ฐธ์กฐํ์ฌ ๋ถ์ ์ํ:
Step4-2. ์ฐธ๊ณ ๊ณต์ ์์ ๋งค์นญ
{DMAP_PLUGIN_DIR}/resources/plugin-resources.md ์นดํ๋ก๊ทธ๋ฅผ ์ง์ ์ฐธ์กฐํ์ฌ ๋งค์นญํจ.
| ๋งค์นญ ๋์ | ๋งค์นญ ๊ธฐ์ค | ์์ |
|---|---|---|
| ๊ฐ์ด๋ | ๋์ ๋๋ฉ์ธ ํค์๋ | Dify ์๋ํ โ dify-workflow-dsl-guide |
| ํ ํ๋ฆฟ | ํต์ฌ๊ธฐ๋ฅ์ ์ฐ์ถ๋ฌผ ์ ํ | DSL ์์ฑ โ dsl-generation-prompt |
| ์ํ | ์ ์ฌ ๋๋ฉ์ธ | Dify ๊ด๋ จ โ abra ์ํ |
| ๋๊ตฌ | ํต์ฌ๊ธฐ๋ฅ์ ํ์ ๋๊ตฌ ์ ํ | ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฌธ์ โ context7 |
๋งค์นญ ๊ฒฐ๊ณผ ์์ ์:
Step4-3. ๊ธฐํ์ ์ด์ ์์ฑ
์์ง๋ ํ์ ํญ๋ชฉ + ์๋ ์์ฑ๋ ์ ํ ํญ๋ชฉ์ ์กฐํฉํ์ฌ
{DMAP_PLUGIN_DIR}/resources/guides/plugin/plugin-dev-guide.md์
"๊ธฐํ์ ์์ฑ ์์"๊ณผ ๋์ผํ ํฌ๋งท์ผ๋ก ํ ๊ธฐํ์ ์ด์์ {PLUGIN_DIR}/output/team-plan-{ํ๋ฌ๊ทธ์ธ๋ช
}.md์ ์์ฑํจ.
(์ค์) CLAUDE.md์ {PLUGIN_NAME} ๋ณ์ ๋ฑ๋ก
ulw ํ์ฉ)์์ฑ๋ ๊ธฐํ์ ์ด์์ ์ฌ์ฉ์์๊ฒ ์ ์ํ๊ณ ํ์ธ์ ์์ฒญํจ.
ulw ํ์ฉ)์ฌ์ฉ์์ ํผ๋๋ฐฑ์ ์ถ๊ฐํ์ฌ ์์ฑ๋ ํ ๊ธฐํ์๋ฅผ ํ์ผ๋ก ์ ์ฅํจ.
{PLUGIN_DIR}/output/team-plan-{PLUGIN_NAME}.md ํ์ผ์ ๋ฎ์ด์CHAIN>>>/dmap:develop-plugin ์ถ๋ ฅ์ผ๋ก ์คํฌ ์ ํ (ํ ๊ธฐํ์ ๊ฒฝ๋ก ์ ๋ฌ)/dmap:develop-plugin์ผ๋ก ์ธ์ ๋ ๊ฐ๋ฐ ์์ ๊ฐ๋ฅํฉ๋๋ค" ์๋ด| ์ํฉ | ๋์ |
|---|---|
| ํ์ ํญ๋ชฉ ์ ๋ ฅ์ด ๋ถ์์ | ๋ถ์กฑํ ํญ๋ชฉ์ ๊ตฌ์ฒด์ ์ผ๋ก ์๋ดํ๊ณ ์ฌ์ง๋ฌธ |
| ์ธํฐ๋ทฐ ์ค ์ทจ์ ์์ฒญ | ์์ง๋ ๋ด์ฉ์ {PLUGIN_DIR}/output/team-plan-draft.md์ ์์ ์ ์ฅ ํ ์๋ด |
plugin-dev-guide.md์ "๊ธฐํ์ ์์ฑ ์์"๊ณผ ๋์ผํ ํฌ๋งท์ผ ๊ฒ๊ฒฐ๊ณผ ํ์ผ: {PLUGIN_DIR}/output/team-plan-{PLUGIN_NAME}.md
| # | ๊ท์น |
|---|---|
| 1 | ํ์ ํญ๋ชฉ(ํ๋ฌ๊ทธ์ธ๋ช , ๋ชฉ์ , ํต์ฌ๊ธฐ๋ฅ, ์ฌ์ฉ์ ํ๋ก์ฐ) ๋๋ฝ ์ ๋ฐ๋์ ๋ฌธ์ |
| 2 | ์์ด์ ํธ ๊ตฌ์ฑ ํํธ ์ถ์ฒ ์ ๊ทผ๊ฑฐ(๊ธฐ๋ฅ ํน์ฑ โ ์ ํ ๋งค์นญ)๋ฅผ ๋ช ์ |
| 3 | ๊ณต์ ์์ ๋งค์นญ ์ ์ ํฉ์ฑ ์ด์ ๋ฅผ ๋ช ์ |
| 4 | ์์ฑ๋ ๊ธฐํ์ ํฌ๋งท์ plugin-dev-guide.md์ ๊ธฐํ์ ์์ฑ ์์๊ณผ ๋์ผ |
| 5 | ๊ธฐํ์ ์ ์ฅ ์ ๋ฐ๋์ ์ฌ์ฉ์ ํ์ธ(์น์ธ) ํ๋ |
| # | ๊ธ์ง ์ฌํญ |
|---|---|
| 1 | ์์ด์ ํธ๋ฅผ ํธ์ถํ์ง ์์ โ ๋ชจ๋ ๋ถ์์ ์คํฌ ํ๋กฌํํธ ๋ด์์ ์ง์ ์ํ |
| 2 | ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ์ง ์์ ํ์ ํญ๋ชฉ์ ์์๋ก ์ถ์ /์์ฑํ์ง ์์ |