AGENT SKILL

ck:plan

Plan implementations, design architectures, create technical roadmaps with detailed phases. Use for feature planning, system design, solution architecture, implementation strategy, phase documentation.

适用职业设计师
使用场景视觉设计
License 许可
MIT
所属仓库
tvanle/MiniProj
最近更新
2026-10-04
Stars
★ 2
Forks
0

01 前言 Front Matter

name
ck:plan
license
MIT
description
Plan implementations, design architectures, create technical roadmaps with detailed phases. Use for feature planning, system design, solution architecture, implementation strategy, phase documentation.
argument-hint
[task] OR archive|red-team|validate

02 资源文件 12

03 SKILL.md 正文

Planning

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

Default (No Arguments)

If invoked with a task description, proceed with planning workflow. If invoked WITHOUT arguments or with unclear intent, use AskUserQuestion to present available operations:

Operation Description
(default) Create implementation plan for a task
archive Write journal entry & archive plans
red-team Adversarial plan review
validate Critical questions interview

Present as options via AskUserQuestion with header "Planning Operation", question "What would you like to do?".

Workflow Modes

Default: --auto (analyze task complexity and auto-pick mode).

Flag Mode Research Red Team Validation Cook Flag
--auto Auto-detect Follows mode Follows mode Follows mode Follows mode
--fast Fast Skip Skip Skip --auto
--hard Hard 2 researchers Yes Optional (none)
--parallel Parallel 2 researchers Yes Optional --parallel
--two Two approaches 2+ researchers After selection After selection (none)

Add --no-tasks to skip task hydration in any mode.

Load: references/workflow-modes.md for auto-detection logic, per-mode workflows, context reminders.

When to Use

  • Planning new feature implementations
  • Architecting system designs
  • Evaluating technical approaches
  • Creating implementation roadmaps
  • Breaking down complex requirements

Core Responsibilities & Rules

Always honoring YAGNI, KISS, and DRY principles. Be honest, be brutal, straight to the point, and be concise.

1. Research & Analysis

Load: references/research-phase.md Skip if: Fast mode or provided with researcher reports

2. Codebase Understanding

Load: references/codebase-understanding.md Skip if: Provided with scout reports

3. Solution Design

Load: references/solution-design.md

4. Plan Creation & Organization

Load: references/plan-organization.md

5. Task Breakdown & Output Standards

Load: references/output-standards.md

Workflow Process

  1. Pre-Creation Check → Check Plan Context for active/suggested/none
  2. Mode Detection → Auto-detect or use explicit flag (see workflow-modes.md)
  3. Research Phase → Spawn researchers (skip in fast mode)
  4. Codebase Analysis → Read docs, scout if needed
  5. Plan Documentation → Write comprehensive plan via planner subagent
  6. Red Team Review → Use Skill tool: plan:red-team {plan-path} (hard/parallel/two modes)
  7. Post-Plan Validation → Use Skill tool: plan:validate {plan-path} (hard/parallel/two modes)
  8. Hydrate Tasks → Create Claude Tasks from phases (default on, --no-tasks to skip)
  9. Context Reminder → Output cook command with absolute path (MANDATORY)

Output Requirements

  • DO NOT implement code - only create plans
  • Respond with plan file path and summary
  • Ensure self-contained plans with necessary context
  • Include code snippets/pseudocode when clarifying
  • Fully respect the ./docs/development-rules.md file

Task Management

Plan files = persistent. Tasks = session-scoped. Hydration bridges the gap.

Default: Auto-hydrate tasks after plan files are written. Skip with --no-tasks. 3-Task Rule: <3 phases → skip task creation.

Load: references/task-management.md for hydration pattern, TaskCreate patterns, cook handoff protocol.

Hydration Workflow

  1. Write plan.md + phase files (persistent layer)
  2. TaskCreate per phase with addBlockedBy chain
  3. TaskCreate for critical/high-risk steps within phases
  4. Metadata: phase, priority, effort, planDir, phaseFile
  5. Cook picks up via TaskList (same session) or re-hydrates (new session)

Active Plan State

Check ## Plan Context injected by hooks:

  • "Plan: {path}" → Active plan. Ask "Continue? [Y/n]"
  • "Suggested: {path}" → Branch hint only. Ask if activate or create new.
  • "Plan: none" → Create new using Plan dir: from ## Naming

After creating plan: node .claude/scripts/set-active-plan.cjs {plan-dir} Reports: Active plans → plan-specific path. Suggested → default path.

Important

DO NOT create plans or reports in USER directory. ALWAYS create plans or reports in CURRENT WORKING PROJECT DIRECTORY.

Subcommands

Subcommand Reference Purpose
/ck:plan archive references/archive-workflow.md Archive plans + write journal entries
/ck:plan red-team references/red-team-workflow.md Adversarial plan review with hostile reviewers
/ck:plan validate references/validate-workflow.md Validate plan with critical questions interview

Quality Standards

  • Thorough and specific, consider long-term maintainability
  • Research thoroughly when uncertain
  • Address security and performance concerns
  • Detailed enough for junior developers
  • Validate against existing codebase patterns

Remember: Plan quality determines implementation success. Be comprehensive and consider all solution aspects.

04 同仓库更多 Skills

tvanle
tvanle/MiniProj

ck:web-testing

Web testing with Playwright, Vitest, k6. E2E/unit/integration/load/security/visual/a11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.

测试与质量
★ 2
tvanle
tvanle/MiniProj

ck:web-frameworks

Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.

★ 2
tvanle
tvanle/MiniProj

ck:ui-styling

Style UIs with shadcn/ui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.

设计师视觉设计
★ 2
tvanle
tvanle/MiniProj

ck:threejs

Build 3D web apps with Three.js (WebGL/WebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR/XR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.

后端与接口
★ 2
tvanle
tvanle/MiniProj

ck:sequential-thinking

Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.

★ 2
tvanle
tvanle/MiniProj

ck:research

Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability/security/maintainability analysis.

资料检索与研究
★ 2