Based on Robert C. Martin (Clean Architecture) and Alistair Cockburn (Hexagonal Architecture), adapted to Next.js 15 App Router. For the full reference, see the clean-architecture skill under .agents/skills/clean-architecture/SKILL.md.
Based on Robert C. Martin (Clean Code) and enforced by SonarCloud. For the full reference, see the clean-code skill under .agents/skills/clean-code/SKILL.md.
These rules define the core philosophy and mental model for MagicTheOfflining - a personal, offline-first React Native app for managing Magic: The Gathering Commander decks.
TDD follows Kent Beck's short feedback loop. With an AI agent, the Green step is more deliberate: do not ask for intentionally dirty code and plan a cleanup pass. Ask for the smallest production-quality implementation that satisfies the test, then reserve deeper design changes for a separate refining refactor.
Cursor rule "us-prioritization" from KaelSensei/MagicAIBuilder, covering set to false so it only applies when relevant, user story prioritization & weighting, story points (planning poker), what it is and why fibonacci?.