一键导入
planning
Use when setting up project planning for flywheel — defines the planning contract and framework slots for planning-with-files, OpenSpec, and superpowers
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when setting up project planning for flywheel — defines the planning contract and framework slots for planning-with-files, OpenSpec, and superpowers
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when starting a long-running project that will span multiple sessions — sets up zero-cost session handoffs with an Initializer + Coding Agent relay protocol, auto-detects planning, multi-agent, and review tools
Use when reviewing code changes before merge — 4-layer review pipeline (cleanup, peer review, cross-model, E2E) with framework-agnostic tool slots and a zero-dependency fallback
Use when coordinating multiple agents working in parallel — defines role-based agent patterns, branch isolation, and merge strategy for flywheel
| name | planning |
| description | Use when setting up project planning for flywheel — defines the planning contract and framework slots for planning-with-files, OpenSpec, and superpowers |
Defines the contract that any planning tool must satisfy to work with flywheel, plus framework slots for three supported tools. When no external tool is installed, the built-in default generates feature-checklist.json directly.
A planning tool must produce:
All output is normalized into feature-checklist.json regardless of which tool produces it.
The Initializer prompts the user to describe features, then Claude generates .flywheel/feature-checklist.json directly. No external tool required.
| Tool | Install | Contract Mapping |
|---|---|---|
| planning-with-files | npx skills add OthmanAdi/planning-with-files --skill planning-with-files -g | task_plan.md phases → checklist items; findings.md → acceptance criteria |
| OpenSpec | npm install openspec | /opsx:propose generates proposal.md + specs/ → checklist items with full specs |
| superpowers | Already a Claude Code plugin | brainstorming → writing-plans → plan file on disk → checklist extraction |
| Tool | How to Detect |
|---|---|
| planning-with-files | planning-with-files in installed skills list |
| OpenSpec | openspec in node_modules or global npm |
| superpowers | superpowers in Claude Code plugins |
Path: .flywheel/feature-checklist.json
{
"version": 1,
"features": [
{
"id": "feat-001",
"title": "User authentication",
"priority": 1,
"status": "pending",
"acceptance_criteria": [
"User can sign up with email/password",
"User can log in and receive a session token",
"Invalid credentials return 401"
],
"dependencies": [],
"completed_by_session": null
}
]
}
| Field | Description |
|---|---|
version | Schema version wrapper for future migration. Currently 1. |
status | Valid values: pending, in-progress, completed, blocked |
dependencies | Array of feature IDs. Used for ordering — blocked features are skipped. |
completed_by_session | null initially. Set to session timestamp (ISO 8601) on completion. |
priority | Integer. Lower number = higher priority. Coding Agent picks highest priority uncompleted item. |
completed_by_session — provides traceability back to which session completed a feature.