Tooluck logoTooluck
SKILL.md

flutter-app

Agent skill fromccplugins/awesome-claude-code-plugins

Bootstrap a new Flutter mobile app with clean architecture, Riverpod, FVM-pinned SDK, current packages, and no deprecated APIs. Use when the user wants to start, scaffold, or set up a new Flutter app, a cross-platform mobile app, an Android or iOS app in Dart, or asks to "create a new flutter app". Handles BYOK LLM apps, backend-backed apps, Play Store release setup, and clean-architecture feature structure.

How to install flutter-app

install flutter-app
# install the awesome-claude-code-plugins pack with the skills CLI
npx skills add ccplugins/awesome-claude-code-plugins

# or add only this skill to Claude Code: copy the folder

plugins/app-starter/skills/flutter-app/

# into

~/.claude/skills/flutter-app/ (all projects)

.claude/skills/flutter-app/ (one project)

plugins/app-starter/skills/flutter-app/SKILL.md

Apache-2.0Full file
1# flutter-app
2
3Bootstrap a new Flutter app the way this owner builds them: FVM-pinned SDK, clean
4architecture (feature-first), Riverpod for state, an Either/Failure error model,
5current stable packages, and the house git and CI workflow with release-please
6and Play Store delivery.
7
8First read the shared rules (they override anything you remember):
9`../shared/house-rules.md`, `../shared/no-ai-attribution.md`,
10`../shared/git-and-ci.md`, `../shared/docs-and-context.md`,
11`../shared/hardening.md`, and (for public repos) `../shared/open-source-docs.md`.
12
13## Step 0. Get the brief, then ask the variant questions (hard stop)
14
15This is a hard stop. Do not run any scaffolding command until the user has
16answered.
17
18First, get the project brief: one paragraph on what the app does, its main
19features, target users, and any hard constraints. If the user has not given one,
20ask for it. The brief drives naming, the feature list, and the data model.
21
22Then ask the variant questions. If a choice has multiple options, ask; do not
23assume. Ask in one batch, then proceed.
24
251. Repo visibility: private, open-source, or private-plus-open-source.
262. Backend: BYOK (each user supplies their own LLM key, no backend), a custom
27 backend (Dio + JWT auth), or none yet. See `references/architecture.md`.
283. State codegen: Riverpod with codegen (`@riverpod` + build_runner) or plain
29 Riverpod with hand-written providers. Default: codegen.
304. Local data: Drift, Isar, shared_preferences only, or none yet.
31…

Excerpt shown under the repository's Apache-2.0 license.

More skills in awesome-claude-code-plugins

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates