# flutter_rust_bridge Development Rules

## Rules

### Do not manually edit these auto-generated files

| File Pattern | Description |
|--------------|-------------|
| `frb_generated.*` | Generated by `frb_codegen` - modify generator logic instead |
| `*.freezed.dart` | Freezed output |
| `*.g.dart` | Code generator output |

### Feature flags

When adding or testing feature flags, read `frb-feature-flag`.

## Skills

- `frb-code-generation` - Which generation commands to run
- `frb-develop-feature` - New feature development workflow
- `frb-feature-flag` - Feature flag API surface and enabled/disabled coverage rules
- `frb-test` - How to run tests
- `frb-debugging` - Debug code generation issues
- `frb-lint` - Lint and format checks
- `frb-manual-test` - Manual regression test reports
- `frb-prepare-pr` - PR preparation
- `frb-fix-ci` - CI fixes
- `frb-fix-main-ci` - Default-branch CI regression triage
- `frb-docker` - Docker/devcontainer usage and dev image publishing
