What problem does it solve?
This Skill eliminates inconsistent Dart code quality when AI agents write code for OSE primer demo projects, ensuring all generated code adheres to repo-specific conventions instead of generic best practices.
Core Features & Use Cases
- Repo-Specific Coding Standards: Provides mandatory naming conventions, null safety rules, error handling patterns, async practices, and testing requirements tailored to the OSE primer Dart demo projects.
- Context-Aware Guidelines: Includes optional standards for concurrency, performance, security, DDD, and framework integration (Flutter, shelf) that apply only when relevant to the task.
- Use Case: When an AI agent is tasked with writing a new Dart service for the crud-dart demo, this Skill ensures the code follows the project's required 95% test coverage, typed exception hierarchy, and lowercase_with_underscores file naming rules.
Quick Start
Use the swe-programming-dart skill to write a Dart repository class for the zakat calculator demo that follows all project naming, null safety, and error handling standards.