| name | dd-doctor |
| description | Diagnose dding-dong notification issues. This skill should be used when the user says "notification not working", "sound not playing", "no alert", "diagnose", "์๋ฆผ ์๋จ", "์๋ฆฌ ์๋จ", "์๋ฆผ ๋ฌธ์ ", "์ง๋จ", or experiences notification failures. ์๋ฆผ ๋ฌธ์ ์ง๋จ. |
| allowed-tools | ["Bash(node *)","Read","Glob","Grep"] |
| context | fork |
dding-dong doctor
์๋ฆผ์ด ์ ์ ์๋ํ์ง ์์ ๋ ์์ธ์ ๋ถ์ํฉ๋๋ค.
์ง๋จ ์์
1. ํ๊ฒฝ ๊ฐ์ง
node "${CLAUDE_PLUGIN_ROOT}/scripts/setup-wizard.mjs" detect --cwd "$(pwd)"
๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํ์ฌ ํ๋ซํผ, ์ฌ์ด๋ ํ๋ ์ด์ด, ์๋ฆผ ๋๊ตฌ ์ํ๋ฅผ ํ์ธํฉ๋๋ค.
2. ์ค์ ์ง๋จ
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-config.mjs" --cwd "$(pwd)"
JSON ๊ฒฐ๊ณผ์์ ๋ค์์ ํ์ธํฉ๋๋ค:
setup.completed โ ์ด๊ธฐ ์
์
์๋ฃ ์ฌ๋ถ (๋ฏธ์๋ฃ ์ /dding-dong:dd-setup ๊ถ์ฅ)
config โ ๋ณํฉ๋ ์ค์ (enabled, sound.events, notification.events ๋ฑ)
paths โ ๊ฐ ์ค์ ํ์ผ์ ๊ฒฝ๋ก์ ์กด์ฌ ์ฌ๋ถ
3. ์ค์ ๊ฒ์ฆ
node "${CLAUDE_PLUGIN_ROOT}/scripts/setup-wizard.mjs" validate --cwd "$(pwd)"
์๋ ๊ฒ์ฆ ํญ๋ชฉ:
- JSON ํ์ฑ ์ค๋ฅ
- ํ์ ํค ๋๋ฝ ๋๋ ํ์
์ค๋ฅ
- ์ ์ ์๋ ์ด๋ฒคํธ ํ์
- ์ฌ์ด๋ ํฉ ํ์ผ ์กด์ฌ ์ฌ๋ถ
4. ํ
์คํธ ์๋ฆผ ์คํ
node "${CLAUDE_PLUGIN_ROOT}/scripts/notify.mjs" test task.complete
5. ์ง๋จ ๊ฒฐ๊ณผ ์์ฝ
๋ฐ๊ฒฌ๋ ๋ฌธ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ๊ตญ์ด๋ก ์ ๋ฆฌํ์ฌ ๋ณด๊ณ ํฉ๋๋ค:
- ํ๊ฒฝ ๋ฌธ์ (ํ๋ ์ด์ด/์๋ฆผ๋๊ตฌ ๋ฏธ์ค์น)
- ์ค์ ๋ฌธ์ (๋นํ์ฑํ, ์ด๋ฒคํธ OFF)
- ํ์ผ ๋ฌธ์ (์ฌ์ด๋ ํ์ผ ๋๋ฝ)
- ๊ถํ ๋ฌธ์ (์คํ ๊ถํ ๋ถ์กฑ)
๊ด๋ จ ์คํฌ
- ์ด๊ธฐ ์ค์ โ
/dding-dong:dd-setup
- ํผ๋๋ฐฑ ์ ์ถ โ
/dding-dong:dd-feedback
- ์ ์ฒด ๊ธฐ๋ฅ ์๋ด โ
/dding-dong:dd-help