flywheel-planner

Plan multi-model software project architectures before coding.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/quangdang46/flywheel-skills --skill flywheel-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flywheel-planner
Source: https://github.com/quangdang46/flywheel-skills/tree/main/flywheel-planner
Command: npx skills add https://github.com/quangdang46/flywheel-skills --skill flywheel-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides teams to conduct the critical planning phase before implementation, preventing scope creep and saving time by structuring ideas into a repeatable, multi-model planning workflow.

Core Features & Use Cases

  • Guided three-space reasoning model: Plan space for architecture, Bead space for executable task structure, Code space for implementation.
  • Stepwise planning framework: foundation checks, initial plan, competing model plans, synthesis, and iterative refinement.
  • Validation gates: ensures coverage of workflows, architecture decisions, failure paths, testing, and tradeoffs.

Quick Start

Initiate the planner to generate a comprehensive multi-model architecture plan for a new software project.

Frequently Asked Questions about flywheel-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan software architecture before coding to prevent scope creep?

Plan software architecture using a three-space reasoning model that covers plan, bead, and code spaces. This guides teams through foundation checks, competing proposals, and synthesis to generate a refined architecture plan before coding begins.

What is the three-space reasoning model for system design?

The three-space reasoning model for system design divides project planning into plan space for architecture, bead space for executable task structure, and code space for implementation. It ensures structured reasoning and iterative refinement across the software lifecycle.

How do I generate competing architecture proposals for a new software project?

Generate competing architecture proposals through a multi-model planning workflow that creates initial plans, develops competing model plans, and synthesizes them. Validation gates ensure coverage of workflows, failure paths, and tradeoffs.

Does early-stage product design require validation gates for architecture planning?

Early-stage product design requires validation gates during architecture planning to ensure coverage of workflows, architecture decisions, failure paths, testing, and tradeoffs. These gates enforce structured steps and iterative refinement before entering code space.

Can I use multi-model synthesis to refine executable task structures?

You can use multi-model synthesis to refine executable task structures within the bead space. This phase of the planning workflow applies iterative refinement and validation gates to ensure task structures are executable before entering code space.

When should I not use a multi-model planning workflow for system design?

Avoid using a multi-model planning workflow for system design when a project is already in the coding phase or requires no architectural foundation checks. This workflow is strictly designed for early-stage product design and pre-implementation planning.