flutter-brainstorming

Brainstorm Flutter feature ideas with Clean Architecture design plans.

12|5|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/vp-k/flutter-craft --skill flutter-brainstorming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-brainstorming
Source: https://github.com/vp-k/flutter-craft/tree/main/plugins/flutter-craft/skills/flutter-brainstorming
Command: npx skills add https://github.com/vp-k/flutter-craft --skill flutter-brainstorming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorms Flutter feature ideas using Clean Architecture to clarify requirements before implementation.

Core Features & Use Cases

  • Project context checks: verify pubspec.yaml, lib/ structure, and existing features to anchor brainstorming.
  • Design approach proposals: present 2-3 architecture options with trade-offs (e.g., Riverpod, BLoC, Provider) and recommend one.
  • Sectioned design output: deliver a feature design plan in sections (Overview, Clean Architecture, Data Flow, UI/UX, Testing) with validation after each section.

Quick Start

Begin by gathering project context and asking one clarifying question at a time to refine the feature idea.

Frequently Asked Questions about flutter-brainstorming

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

FAQPage Schema
How do I brainstorm a Flutter feature using Clean Architecture before implementation?

To brainstorm a Flutter feature using Clean Architecture, you gather project context and clarify requirements through a multi-phase design process. This produces a sectioned feature plan covering architecture, data flow, and UI/UX before implementation.

What's the best way to choose between Riverpod and BLoC for a new Flutter feature?

Choosing between Riverpod and BLoC involves evaluating 2-3 architecture options with specific trade-offs. The brainstorming process analyzes your project context to recommend one design approach that best fits your feature requirements.

Do I need an existing lib/ structure to plan Flutter feature architecture?

You do not need a finalized lib/ structure, but existing project context helps anchor the brainstorming. The process checks your pubspec.yaml and current lib/ structure to verify existing features and tailor the design approach accordingly.

How does structured ideation help with documentation readiness for a Flutter app?

Structured ideation helps with documentation readiness by delivering a feature design plan in validated sections. It breaks down the overview, Clean Architecture, data flow, UI/UX, and testing phases, ensuring requirements are clarified and documented before implementation.

Can I use this brainstorming process to gather requirements for any Flutter project?

You can use this brainstorming process for any Flutter project requiring structured ideation. It applies to project context checks, requirements gathering, and architectural design sessions for new features, asking one clarifying question at a time to refine the idea.