This file is the entry point for AI coding agents working in this repository. Keep it small: detailed guidance lives under
.agents/, and discoverable repo skills live under .agents/skills/*/SKILL.md.
Read these files before making changes:
- .agents/project.md: project overview, versions, and build dependencies.
- .agents/commands.md: build, development, code generation, and test commands.
- .agents/rules.md: lint, testing, generated-code, and workflow rules.
Read these only when the task touches their area:
- .agents/architecture.md: core integration, providers, database, managers, build system, and local plugins.
- .agents/agent-config.md: how to choose between
AGENTS.md,.agents, skills, Codex config, command rules, and hooks. - .agents/skills.md: index of repo-scoped skills in
.agents/skills/.
- Use
flutter test, notdart test, because models pull in Flutter types. - Run code generation after modifying models, providers, or database schema.
- Do not manually edit generated files.
- Follow
analysis_options.yaml, especially single quotes, trailing commas,child:last, noprint(), const/final preferences, and declared return types. - For CI parity, verify with
flutter pub get,flutter analyze --no-fatal-infos, andflutter test --reporter expandedwhen practical.
Use repo skills from .agents/skills/ when a task matches their descriptions. Current skills cover localization,
provider tests, UI work, and core/platform changes.