| name | project-planning |
| description | Versitile project planning skill for tracking ideas, defining detail and tracking progress on delivery.
Use when you need to create, manage, or understand project planning artifacts like Epics, Stories, Tasks, Research, and Decisions. Follow the defined workflow phases and artifact relationships to ensure consistent and effective project planning.
Results in well-structured project plans, clear traceability, and informed decision-making throughout the project lifecycle.
|
Project Planning
Rule Zero
This skill presents a router to the agent for following the project planning workflow. It provides guidance on artifact types, workflow phases, estimation techniques, relationships, and status transitions.
The user will invoke the agent to use this skill in various scenarios, so there are two main steps to follow:
- Detecting the storage system for the current CWD.
- Lazy loading only the relevant resources when needed based on the current workflow phase and artifact type.
Detecting Storage System
When the agent is invoked, it should first determine the storage system in use for the current CWD or request.
- Look in these places for this information in order:
- There might be a
$PROJECT_PLANNING_STORAGE_SYSTEM environment variable defined that indicates the storage system. If so, use that information.
- The
AGENTS.md might have already described the storage system for this agent. If so, use that information.
- The user might have specified the storage system in their request or in the context of the conversation. If so, use that information.
- Qualify the storage system defined. It might not exist. Only valid storage systems defined in ./references/storage-systems are valid. If the storage system is invalid, respond with an error message indicating that the storage system is not supported and provide a list of valid storage systems.
Planning Artifacts
- Before using any concept here you MUST detect a StorageSystem strategy from one of the available backend references for the project you are operating in. If no strategy is detected, you MUST escalate to Q and stop before execution.
- You MUST follow the defined artifact types, workflow phases, and relationships when creating and managing planning artifacts.
- You MUST adhere to the filename conventions for all artifact files and links.
- You MUST use the provided schemas for each artifact type to ensure consistency and completeness of information
- You MUST escalate to Q for any strategic decisions, scope changes, timeline shifts, major refactors, or resource constraints that arise during planning.
Planning Artifact Types
Every project planning file must be one of the following:
- Idea: low-commitment opportunity framing; may promote to Epic.
- Epic: committed direction with phase planning sections.
- Story: phase-agnostic requirement (WHAT) with acceptance criteria and test spec.
- Task: scheduled implementation work (WHEN) with required
phase_id; links to story when applicable.
- Research: structured discovery feeding decisions and scope.
- Decision: explicit choice with rationale and trade-offs.
- Learning: distilled reusable knowledge.
- Retrospective: closeout review; MUST include unresolved decision review.
Filename Conventions
See: Filename Conventions
Storage System
You MUST select one storage backend before execution:
If the selected backend document is still a TODO/stub, the agent MUST escalate to Q and stop before execution.
Planning Artifact Relationships
See: Relationships
Process Principles
Workflow Phases
Depending on the artifact type you're working with, you may need to execute different workflow phases. The core workflow includes:
-
Initialization — Setup Storage System with necessary templates and structure (The storage system instructions will define how to do this for each backend)
-
Planning — define artifacts and links
-
Execution — advance work through status transitions
-
Closing — reconcile artifacts and prepare closeout
-
Retrospective — capture lessons and follow-ups
See complete model: Workflow Overview
Status Transitions
See: Status Flow
Escalation
Escalate strategic decisions to Q: scope changes, timeline shifts, major refactors, resource constraints.
Estimation
See: Estimations