Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# flutter-app23Bootstrap a new Flutter app the way this owner builds them: FVM-pinned SDK, clean4architecture (feature-first), Riverpod for state, an Either/Failure error model,5current stable packages, and the house git and CI workflow with release-please6and Play Store delivery.78First 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`.1213## Step 0. Get the brief, then ask the variant questions (hard stop)1415This is a hard stop. Do not run any scaffolding command until the user has16answered.1718First, get the project brief: one paragraph on what the app does, its main19features, 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.2122Then ask the variant questions. If a choice has multiple options, ask; do not23assume. Ask in one batch, then proceed.24251. Repo visibility: private, open-source, or private-plus-open-source.262. Backend: BYOK (each user supplies their own LLM key, no backend), a custom27 backend (Dio + JWT auth), or none yet. See `references/architecture.md`.283. State codegen: Riverpod with codegen (`@riverpod` + build_runner) or plain29 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
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
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
Production-grade engineering skills for AI coding agents.
