What problem does it solve?
This Skill enforces a strict API-First modular development methodology, ensuring clear separation between frontend, backend, and glue layers, making development, debugging, and maintenance significantly more efficient.
Core Features & Use Cases
- Layered Architecture Enforcement: Guarantees adherence to a three-tier model (Frontend, Glue/BFF, Backend API Packages).
- Standardized API Development: Mandates a 5-step process for backend API package creation, including implementation, testing, encapsulation, exposure, and documentation.
- Automated Cross-Layer Task Decomposition: Provides a protocol for breaking down complex, multi-layer development or debugging tasks into ordered, manageable sub-tasks.
- Use Case: When tasked with adding a new feature that involves both UI changes and new backend logic, this Skill will automatically break it down into distinct backend API development, API documentation, and frontend implementation tasks, ensuring each layer is developed and integrated correctly.
Quick Start
Use the api-first-modular skill to decompose the requirement "Implement a real-time notification system with SSE" into backend, documentation, and frontend sub-tasks.