SKILL.md
Code review – Contentstack Dart SDK
When to use
- Before requesting review or approving a PR
- When triaging risk (API breaks, security, test gaps)
Instructions
Checklist
- Behavior: Change matches CDA semantics; no accidental Management API assumptions
- API: Public exports updated deliberately in
lib/contentstack.dart; breaking changes documented and versioned - Quality:
dart analyzeclean;dart testpasses; codegen committed if*.g.dartchanged - Security: No API keys, tokens, or
.envwith secrets in the diff - Style: Matches
analysis_options.yamland project patterns ([../dart-style/SKILL.md](../dart-style/SKILL.md))
Severity (optional)
- Blocker: Breaks consumers, leaks credentials, or ships broken analyze/tests
- Major: Incorrect API usage, missing tests for risky logic, undocumented breaking change
- Minor: Naming, small refactors, doc nits
Process
- Respect branch rules in [.github/workflows/check-branch.yml](../../.github/workflows/check-branch.yml) for target branches
References
- [../dev-workflow/SKILL.md](../dev-workflow/SKILL.md)
- [../testing/SKILL.md](../testing/SKILL.md)
- [AGENTS.md](../../AGENTS.md)