Flutter-Skills AGENTS.md

Flutter-Skills AGENTS.md is an instructions file for Codex, OpenCode from zakariaf/Flutter-Skills. It costs 1,096 tokens per session, scanned A, original, MIT.

Repository instructions for AI coding agents working on Flutter and Dart apps, with playbooks for areas such as architecture, state, testing, accessibility, and performance.

In plain words
What is it for?
Use them when developing Flutter or Dart features, debugging, testing, changing navigation or forms, handling translations, or working on builds and migrations.
Why use it?
They help an agent choose the relevant playbook and follow the project's required Flutter practices before writing or reviewing code.

Instructions file for CodexOpenCode

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/zakariaf/flutter-skills/agents-md
Clone the repo
git clone --depth 1 https://github.com/zakariaf/Flutter-Skills

Made for: Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for Flutter-Skills AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/zakariaf/flutter-skills/agents-md.svg)](https://agentmods.dev/instructions/zakariaf/flutter-skills/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/zakariaf/flutter-skills/agents-md"><img src="https://agentmods.dev/badge/instructions/zakariaf/flutter-skills/agents-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,096 This file is loaded in full into every session.
When invoked 1,096 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.01096 $0.01096
Opus 5 $0.00548 $0.00548
Sonnet 5 $0.00219 $0.00219
Haiku 4.5 $0.00110 $0.00110

Measured 5d ago against content hash 170251461e40, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

Flutter-Skills AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 68 lines

How it starts

The opening of the file, as written. The whole thing — 68 lines — stays where its author put it; the contents beside it link to each section on GitHub.

AGENTS.md

Guidance for any AI coding agent (Claude Code, Codex, Cursor, Copilot, Gemini CLI, Windsurf, Cline, OpenCode, Antigravity, …) working in a Flutter/Dart project that has these skills installed.

These skills follow the Agent Skills open standard, so they work with any agent that can read Markdown instructions — not only Claude Code.

What these skills are

Each skill is a short playbook at skills/<name>/SKILL.md (or .claude/skills/<name>/SKILL.md once installed into a project) that encodes the non-negotiable rules for one area of Flutter engineering: architecture, state (Riverpod 3.x), widgets, async safety, testing, persistence, i18n/RTL, accessibility, navigation, forms, performance, and the codegen/CI/migration runbooks.

The description in each skill's YAML frontmatter says when it applies. Some skills bundle references/ (deep-dives), examples/ (complete .dart samples), and scripts/ (runnable checks).

How to use them

  1. Before writing or reviewing Flutter/Dart code, check whether a skill applies — match the task to a skill description. If one matches, read that SKILL.md (and any reference it points to) and follow it. Do not improvise a different approach when a skill governs the area.
  2. Follow the skill fully, including its Non-negotiable rules, Anti-patterns, and Definition of done. Run any bundled scripts/*.sh the skill tells you to before opening a PR.
  3. flutter-conventions-index is the front door — its routing table maps each task to the right deep-dive skill and gives a recommended build order. Start there when unsure.

Intent → skill map

When you are… Consult
Structuring a project / deciding where code goes flutter-architecture, project-structure-and-packages
Adding a feature / screen scaffold-feature-module, then the state/widget/nav skills
Managing state or dependency injection state-management-riverpod
Building or refactoring UI widget-composition, adaptive-layout, design-system-structure
Loading / empty / error states, snackbars, dialogs, Undo ui-states-and-feedback
Wiring navigation / routes / deep links navigation-and-routing
Building a form or handling input forms-and-input
Handling errors / async error-handling-typed-results, async-safety
Storing data locally persistence-drift, value-objects-money-and-units
Exporting, backing up, sharing, or restoring user data data-export-and-restore
Wiring a side effect or native channel service-boundary-and-native
Localizing / RTL i18n-rtl-l10n
Accessibility accessibility-as-code
Writing tests testing-strategy, widget-golden-and-a11y-testing
Performance / jank flutter-performance
Naming / Dart idioms / docs / lint naming-conventions, dart3-idioms-and-coding-standards, dartdoc-conventions, lint-and-style-config
Codegen / CI / dependencies codegen-and-toolchain, run-codegen, ci-pipeline-and-gates, dependency-hygiene
Applying a schema migration run-migration
Re-baselining golden images run-goldens-rebaseline
End-of-build design/QA review design-review-workflow
Animating, adding haptics, or designing a success/error moment motion-and-haptics
Generating reproducible content from a seed or date seeded-determinism-and-golden-vectors
Cutting a release, signing, store declarations, rollout release-and-store-shipping
Adding ads, a paywall, or an entitlement gate ads-and-iap-monetization

Read the full file on GitHub · 68 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 68 lines · 1,096 tokens per session scan A 170251461e40

Subscribe to this mod's changes

Flutter-Skills AGENTS.md is an instructions file published in the GitHub repository zakariaf/Flutter-Skills (2 stars, last pushed 7d ago), licensed MIT. It adds 1,096 tokens to every session, about $0.0055 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.