AgentSkillsCN

plan-with-agent

将创意转化为 Plans.md 中的行动方案,化梦想为切实可行的计划——如同魔法般将愿景变为现实。当用户提及“/plan-with-agent”、创建计划、梳理任务、进行功能规划,或开展 TDD 规划时使用。切勿用于:代码实现、代码评审,或系统搭建与配置工作。

SKILL.md
--- frontmatter
name: plan-with-agent
description: "アイデアをPlans.mdに落とし込む。夢を計画に変える魔法使い。Use when user mentions '/plan-with-agent', create a plan, organize tasks, feature planning, or TDD planning. Do NOT load for: implementation, reviews, or setup."
allowed-tools: ["Read", "Write", "Edit", "Grep", "Glob", "Bash", "WebSearch", "Task"]
argument-hint: "[--ci]"

Planning Skill

Organizes ideas and requirements, converting them into executable tasks in Plans.md.

Quick Reference

  • "Create a plan" → this skill
  • "Turn what we talked about into a plan" → extract from conversation
  • "Want to organize what to build" → start with hearing
  • "Plan with TDD" → force TDD adoption
  • "CI/benchmark" → --ci mode

Deliverables

  • Plans.md - Task list executable with /work (required)
  • Feature priority matrix - Required/Recommended/Optional classification

Usage

bash
/planning              # Interactive planning
/planning --ci         # CI mode (non-interactive)

Mode-specific Usage

ModeCommandDescription
Solo mode/planningClaude Code alone: plan → execute → review
2-agent mode/plan-with-cc (Cursor)Plan with Cursor → Execute with Claude Code

Feature Details

FeatureReference
Execution FlowSee references/execution-flow.md
TDD AdoptionSee references/tdd-adoption.md
Priority MatrixSee references/priority-matrix.md

Execution Flow Overview

  1. Step 0: Check conversation context (extract from previous conversation or start fresh)
  2. Step 1: Hearing what to build
  3. Step 2: Increase resolution (max 3 questions)
  4. Step 3: Technical research (WebSearch)
  5. Step 4: Extract feature list
  6. Step 5: Create priority matrix (Required/Recommended/Optional)
  7. Step 5.5: TDD adoption judgment and test design
  8. Step 6: Effort estimation (reference)
  9. Step 7: Generate Plans.md with quality markers
  10. Step 8: Guide next actions

Auto-invoke Skills

SkillWhen to Call
setupCall first (executes adaptive setup)
vibecoder-guideWhen user is non-technical

Quality Markers (Auto-assigned)

Task ContentMarkerEffect
Auth/login feature[feature:security]Security checklist
UI component[feature:a11y]a11y check
Business logic[feature:tdd]TDD recommended
API endpoint[feature:security]Input validation
Bug fix[bugfix:reproduce-first]Reproduction test first

Next Actions

After planning:

  • Start implementation with /work
  • Or say "start from Phase 1"
  • Adjust with "add {{feature}}" or "postpone {{feature}}"