flow-designer

Facilitates architectural brainstorming sessions and updates PLAN.md with decisions and rationale.

38|4|Updated Oct 1, 2025
One-click install
npx skills add https://github.com/khgs2411/flow --skill flow-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-designer
Source: https://github.com/khgs2411/flow/tree/main/framework/skills/flow-designer/SKILL.md
Command: npx skills add https://github.com/khgs2411/flow --skill flow-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams brainstorm and document architectural decisions before implementation, preserving rationale in PLAN.md.

Core Features & Use Cases

  • Brainstorming: Create and discuss design subjects
  • Architecture Decisions: Capture final decisions and rationale
  • Plan Updates: Update PLAN.md as decisions are made

Quick Start

Start a brainstorming session and add design subjects to discuss.

Frequently Asked Questions about flow-designer

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

FAQPage Schema
How do I brainstorm and document architectural decisions before building?

Brainstorming architectural decisions involves creating design subjects, discussing trade-offs, and recording final choices with rationale in PLAN.md. This Skill facilitates structured sessions that capture decisions and classify resolutions to preserve your reasoning before implementation begins.

What's the best way to organize design decisions and keep them updated?

Organize design decisions by creating subjects within brainstorming sessions, resolving them through discussion, and automatically updating PLAN.md as choices are made. The Skill manages the subject lifecycle and maintains DO/DON'T guidelines alongside your decision rationale.

How do I run a structured brainstorming session with my team?

Start a brainstorming session, add design subjects to discuss, resolve each subject by selecting a classification (A/B/C/D), and let the Skill update your plan documentation automatically. This creates an auditable record of architectural decisions and the reasoning behind them.

Can I use brainstorming to plan features before implementation?

Yes. Brainstorming is designed to scope features, explore architectural options, and document decisions before implementation. It captures design rationale and classification choices, ensuring your team aligns on direction and reasoning before writing code.

What happens to decisions after a brainstorming session ends?

Resolved decisions are classified and automatically written to PLAN.md with their rationale and DO/DON'T guidelines. Your architectural record persists as a reference for implementation and future decision-making.

Do I need existing documentation to start a brainstorming session?

No. You can start fresh—the Skill creates and updates PLAN.md as you brainstorm and resolve subjects. Existing documentation is optional; the Skill manages the full lifecycle from subject creation through decision capture and plan updates.