Files
ai-coding-skills/skills/create-plan/cursor/templates/milestone-plan.md
Stefano Fiorini 7352e6a9f7 fix(cursor): update skill paths from .cursor/rules/ to .cursor/skills/
The Cursor Agent CLI now discovers skills from .cursor/skills/ instead
of the old .cursor/rules/ directory. Update all references across
create-plan and implement-plan Cursor variants and docs.
2026-03-05 12:04:09 -06:00

2.5 KiB

[Plan Title]

Overview

  • Goal: [One sentence describing the end state]
  • Created: YYYY-MM-DD
  • Status: In Progress | Complete

Planning Guardrails

  • This plan assumes design was validated before implementation planning.
  • Skills are invoked via workspace discovery (.cursor/skills/).
  • Milestones require verification + local commits + explicit approval before proceeding.

Context

Requirements

[Gathered requirements from user questions]

Constraints

[Technical, business, or timeline constraints]

Success Criteria

[How we know this is complete]

Architecture

Design Decisions

[Key architectural choices and rationale]

Component Relationships

[How pieces fit together]

Data Flow

[How data moves through the system]

Milestones

M1: [Name]

Description: [What this milestone achieves]

Acceptance Criteria:

  • [Criterion 1]
  • [Criterion 2]

Stories: S-101, S-102, S-103...

Milestone Completion Rule (MANDATORY):

  • Run lint/typecheck/tests for changed files.
  • Commit locally (DO NOT push).
  • Stop and ask user for feedback.
  • Apply feedback, re-check changed files, commit again.
  • Move to next milestone only after user approval.

M2: [Name]

Description: [What this milestone achieves]

Acceptance Criteria:

  • [Criterion 1]
  • [Criterion 2]

Stories: S-201, S-202, S-203...

Milestone Completion Rule (MANDATORY):

  • Run lint/typecheck/tests for changed files.
  • Commit locally (DO NOT push).
  • Stop and ask user for feedback.
  • Apply feedback, re-check changed files, commit again.
  • Move to next milestone only after user approval.

Technical Specifications

Types & Interfaces

// Key type definitions (or equivalent language constructs)

API Contracts

// Endpoint signatures, request/response shapes (if applicable)

Constants & Enums

// Shared constants (if applicable)

Files Inventory

File Purpose Milestone
path/to/file.ts [What it does] M1
path/to/other.ts [What it does] M2

This file is part of the plan folder under ai_plan/:

  • original-plan.md - Original approved plan (reference for original intent)
  • final-transcript.md - Final planning transcript (reference for rationale/context)
  • milestone-plan.md - This file (full specification)
  • story-tracker.md - Status tracking (must be kept up to date)
  • continuation-runbook.md - Resume/execution context (read first)