Agent skill
stack-default-flutter
Opinionated baseline for Flutter apps: format/analyze, tests, Makefile targets, and CI wiring (no docker unless backend exists separately).
Install this agent skill to your Project
npx add-skill https://github.com/frostaura/ai.toolkit.gaia/tree/main/.github/skills/stack-default-flutter
SKILL.md
Stack Default: Flutter
When to use
Use when:
- Repo is Flutter and foundations are missing/incomplete
- Bootstrapping a new Flutter app
- Preparing for use-case work affecting UI flows
Baseline outcomes
- Formatting + static analysis enforced
- Makefile provides canonical commands
- Tests run reliably
- CI runs lint/build/test as applicable
- Docs updated for run/test
Preferred tools (default choices)
- Format:
dart format - Analyze:
dart analyzeorflutter analyze - Tests:
flutter test
Rule: Prefer existing repo conventions if present.
Required files / locations
Makefile.github/workflows/ci.yml/docs/testing/how-to-run.md
Make targets (required)
make lint(format check + analyze)make test(flutter test) Optional:make build(if CI builds artifacts)make run(if useful and stable)
Step 1 — Lint baseline
- Ensure formatter is applied and CI checks formatting (no drift)
- Ensure analyzer runs and fails on issues
- Implement via
make lint
Step 2 — Test baseline
- Ensure
flutter testruns viamake test - Add minimal widget/unit test scaffold if none exists
Step 3 — CI wiring
- CI runs
make lintandmake test - If building artifacts, add
make buildand wire in
Step 4 — Docs alignment
Update /docs/testing/how-to-run.md:
- Flutter SDK prerequisites
- Make targets
- how to run tests
Suggested required_gates[]
- Baseline setup:
lint,ci - If adding tests: add
unit
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
stack-default-dotnet-api
Opinionated baseline for .NET HTTP APIs: analyzers/formatting, unit+integration strategy, docker-compose, Makefile targets, and CI wiring.
tasking-and-proof
How the orchestrator must create/manage MCP tasks (todo/doing/done), set required_gates, handle blockers/questions, and record low-context proof for completion.
integration-testing-http
Run curl-style integration checks against the docker-compose stack for HTTP APIs. Required for use-case changes.
spec-consistency
Prevent and repair drift between `/docs` (source of truth), code, tests, CI, and runtime artifacts. Use before marking work done.
gaia-process
End-to-end Gaia SDLC workflow (Repo Explorer → drift/CI fixes → task graph → gated delivery → QA veto → MCP proof). Use for any work in a repo.
stack-default-web-ts
Opinionated baseline for JS/TS web repos: lint/format, tests, Playwright, docker (if HTTP API), Makefile targets, and CI wiring.
Didn't find tool you were looking for?