duck

Solid

Rubber duck tutor — auto-detects which review mode to run. Use when the user says "duck", "tutor", "quiz me", "do I understand this", or mentions rubber-stamping or learning while coding. For a specific phase use /duck-design, /duck-plan, /duck-verify, /duck-review, or /duck-orient.

AI & Automation 47 stars 4 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Duck (auto-detect) Auto-detects which mode fits the user's current state and routes to the matching mode skill. Read [references/core.md](references/core.md) for shared persona, principles, and session-management rules — they apply to every mode. ## Mode Map | Trigger phrase / state | Mode skill | |------|------| | "구현해줘" / stated implementation intent, no plan or code yet | `/duck-design` | | Active plan in conversation (or `.claude/orientation.md`-adjacent design doc) | `/duck-plan` | | Files recently created/modified in this session | `/duck-verify` | | Uncommitted changes (`git diff --stat` non-empty) | `/duck-review` | | User new to the repo, returning after long break, "어디부터 봐야돼" | `/duck-orient` | | None of the above | Ask the user which phase they want | ## Detection Order Check in this order — first match wins: 1. **Pre-coding intent** — user just stated they want to build X but no plan/diff/code exists yet → `/duck-design` 2. **Plan in context** — a plan or design doc was produced in this session → `/duck-plan` 3. **Uncommitted changes** — `git diff --stat` shows a real diff → `/duck-review` 4. **Recent in-session edits** — files were created or modified earlier in this session but not yet committed → `/duck-verify` 5. **Orientation gap** — user appears unfamiliar with the repo → `/duck-orient` 6. **Ambiguous** — ask the user which phase they want before continuing ## Behavior When the User Picks Their Own Mode If the user named a mode (`design`, `plan`, `...

Details

Author
LeeJuOh
Repository
LeeJuOh/claude-code-zero
Created
4 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category