flutter-planning

Generate layer-based implementation plans for Flutter features in Clean Architecture codebases.

Updated Nov 23, 2025
One-click install
npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill flutter-planning-manuelbrandner85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-planning
Source: https://github.com/manuelbrandner85/Weltenbibliothekapp/tree/main/.agents/skills/flutter-planning
Command: npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill flutter-planning-manuelbrandner85

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of disorganized or incomplete feature development by enforcing a structured, layer-based implementation plan before any code is written.

Core Features & Use Cases

  • Clean Architecture Enforcement: Ensures all code follows the Domain, Data, and Presentation layer separation.
  • Task Granularity: Breaks down complex features into bite-sized, 2-10 minute implementation tasks.
  • Verification & Testing: Mandates unit tests and analysis commands for every component created.
  • Use Case: When starting a new authentication module, use this skill to generate a comprehensive roadmap that covers everything from entity creation to DI setup and unit testing.

Quick Start

Use the flutter-planning skill to generate a detailed implementation plan for a new user profile screen.

Frequently Asked Questions about flutter-planning

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

FAQPage Schema
How do I plan a new Flutter feature using Clean Architecture?

To plan a Flutter feature with Clean Architecture, generate a structured, layer-based implementation roadmap covering Domain, Data, and Presentation layers before coding. This enforces architectural consistency by breaking complex modules into bite-sized, 2-10 minute tasks.

What is the best way to break down complex Flutter modules into development tasks?

The best way to break down Flutter modules is to generate a granular implementation plan that divides features into 2-10 minute tasks. This approach ensures architectural consistency and mandates unit tests for each component created.

Does this Flutter planning approach work with BLoC state management?

Yes, this Flutter planning approach works with BLoC by enforcing strict layer separation within your codebase. It generates implementation plans that align Presentation, Domain, and Data layers for new modules, screens, or services.

How do I ensure architectural consistency when adding a new screen to a Flutter app?

To ensure architectural consistency when adding a Flutter screen, use a layer-based implementation plan that mandates specific file-path conventions and atomic commits. This keeps your Clean Architecture codebase organized before any code is written.

When do I need a structured implementation plan for Flutter development?

You need a structured implementation plan for Flutter development when starting new modules, screens, or services to prevent disorganized feature development. It mandates verification steps and unit tests for every component created.