AgentSkillsCN

quick-plan

当用户要求“快速制定计划”、“草拟计划”、“捕捉这个想法”、“规划这个功能”时,或希望在未进行完整功能规划的情况下制定轻量级计划时,应使用此技能。在 backlog/plans/ 中创建简洁的计划,以便日后进一步扩展。

SKILL.md
--- frontmatter
name: quick-plan
description: This skill should be used when the user asks to "create a quick plan", "draft a plan", "capture this idea", "plan this feature", or wants a lightweight plan without full feature planning. Creates concise plans in backlog/plans/ for later expansion.

Quick Plan

Create a lightweight plan document for: $ARGUMENTS

Overview

This skill creates concise plan documents in backlog/plans/ using the standard template. Suitable for:

  • Capturing ideas quickly before context is lost
  • Scoping small-to-medium features
  • Creating starting points for later /planner expansion

For complex features requiring full analysis, spec, research, and TDD task breakdown, use /planner instead.

Workflow

Step 1: Generate Filename

Create filename using today's date and a slug derived from the input:

  • Format: YYYYMMDD-short-description.md
  • Example: 20260127-add-user-authentication.md

Step 2: Gather Context (Optional)

When input references existing code or systems:

  • Briefly scan relevant files to understand current state
  • Note obvious constraints or dependencies

Limit context gathering to under 2 minutes. Extensive research indicates /planner may be more appropriate.

Step 3: Create Plan

Create the plan file at backlog/plans/{filename}:

markdown
---
title: "{Descriptive title}"
status: open
priority: {low|medium|high|critical}
created: {YYYY-MM-DD}
---

# {Plan Title}

## Summary

{1-2 sentences describing what this plan achieves}

## Motivation

{Why is this needed? What problem does it solve? 2-3 sentences.}

## Proposal

### Goals

- {Primary goal}
- {Secondary goal if applicable}

### Non-Goals

- {What this explicitly does NOT cover}

## Design

{High-level approach in 3-5 sentences or bullet points. Include key technical decisions if obvious.}

## Tasks

- [ ] {Task 1}
- [ ] {Task 2}
- [ ] {Task 3}

## Open Questions

- {Any uncertainties requiring resolution}

Step 4: Output Summary

After creating the plan:

code
Created: backlog/plans/{filename}

{title}
Priority: {priority}
Tasks: {count}

Next steps:
- Review and refine the plan
- Adjust priority if needed
- Expand with /planner if complexity warrants
- Or start implementation directly for simple plans

Guidelines

GuidelineDetail
ConciseQuick capture, not exhaustive planning
Priority inferenceBlocking issues = high, nice-to-have = low
Task count3-7 tasks; more than 7 suggests /planner
Optional sectionsOmit "Open Questions" if none exist
Time limitContext gathering under 2 minutes