ck:plan

Installation
SKILL.md

Planning

Create detailed technical implementation plans through research, codebase analysis, solution design, and comprehensive documentation.

IMPORTANT: Before you start, scan unfinished plans in the current project at ./plans/ directory, read the plan.md, if there are relevant plans with your upcoming plan, update them as well. If you're unsure or need more clarifications, use AskUserQuestion tool to ask the user.

Cross-Plan Dependency Detection

During the pre-creation scan, detect and mark blocking relationships between plans:

  1. Scan — Read plan.md frontmatter of each unfinished plan (status != completed/cancelled)
  2. Compare scope — Check overlapping files, shared dependencies, same feature area
  3. Classify relationship:
    • New plan needs output of existing plan → new plan blockedBy: [existing-plan-dir]
    • New plan changes something existing plan depends on → existing plan blockedBy: [new-plan-dir], new plan blocks: [existing-plan-dir]
    • Mutual dependency → both plans reference each other in blockedBy/blocks
  4. Bidirectional update — When relationship detected, update BOTH plan.md files' frontmatter
  5. Ambiguous? → Use AskUserQuestion with header "Plan Dependency", present detected overlap, ask user to confirm relationship type (blocks/blockedBy/none)
Installs
2
GitHub Stars
5
First Seen
Jul 26, 2026