init

Bootstrap a Flutter project and generate specs/project.md.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Angel1104/architecture-docs --skill init-angel1104
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/Angel1104/architecture-docs/tree/main/FE-MOBILE/commands/init
Command: npx skills add https://github.com/Angel1104/architecture-docs --skill init-angel1104

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the initial Flutter project bootstrap by guiding a Tech Lead through a focused, one-question-at-a-time setup flow, producing specs/project.md that captures project-wide knowledge and scaffolding the base folder/file structure so future agents can navigate the project without inspecting lib/.

Core Features & Use Cases

  • Guided bootstrap conversation: asks required questions to define app name, features, and structure.
  • Specs generation: creates specs/project.md containing decisions, feature locations, API endpoints, and external services.
  • Scaffold creation: creates the base Flutter project skeleton with a ready folder/file layout for lib and starting point for features.

Quick Start

Run the init workflow to begin the one-time bootstrap and generate specs/project.md plus the base project skeleton.

Frequently Asked Questions about init

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

FAQPage Schema
How do I bootstrap a new Flutter project with a structured project memory?

Bootstrap a new Flutter project by running an interactive guided workflow that asks focused questions about app features and structure, then generates a specs/project.md file and a ready-to-expand directory skeleton.

What is the best way to document Flutter project features and API endpoints for future agents?

Document Flutter project features and API endpoints by generating a central specs/project.md file during project setup, which serves as a single source of truth so future agents can navigate without inspecting the lib/ directory.

How do I scaffold a Flutter project directory structure step by step?

Scaffold a Flutter project directory structure by entering your app name and feature requirements into a guided bootstrap conversation, which automatically creates the base folder and file layout with a minimal entrypoint.

Can I capture controllers and repositories when setting up a new Flutter project?

You can capture controllers, repositories, and API endpoints when setting up a new Flutter project by answering the one-question-at-a-time bootstrap flow, which records these decisions directly into the project memory file.

Does this Flutter project bootstrapping method work without existing code in the lib/ folder?

This Flutter project bootstrapping method works specifically for initial project setup without existing code, creating a base scaffold and project memory so future agents can understand features and structure without inspecting an empty lib/ directory.

Why do I need a specs/project.md file for my Flutter application?

You need a specs/project.md file for your Flutter application to provide future agents with a single source of truth about project-wide knowledge, decisions, feature locations, and external services without requiring them to inspect code.