What problem does it solve?
This Skill eliminates inconsistent, ungoverned fullstack implementation for DISHA product features, ensuring all frontend and backend work adheres to the platform's architectural standards, scope boundaries, and reliability requirements.
Core Features & Use Cases
- Architectural Rule Enforcement: Guides developers to follow DISHA's core implementation rules, including keeping controllers thin, moving business logic to services, and using typed schemas for all requests and responses.
- Scope Boundary Control: Restricts first-pass feature work to the active
src/ and web/ production directories to prevent unintended changes to ungoverned codebase areas.
- Test Coverage Mandate: Requires adding or updating tests for all user-facing behavior to maintain product reliability and compliance with DISHA's verification standards.
- Use Case: When building a new DISHA mission submission feature, this Skill ensures the backend controller only handles request routing, all validation and processing logic lives in a dedicated service, the frontend uses a centralized client module for API calls instead of embedding fetch logic in components, and corresponding tests are added for both successful submission and error scenarios.
Quick Start
Use the fullstack-dev skill to implement a new DISHA feature that follows all product architectural rules, maintains proper scope boundaries, and includes required test coverage for user-facing behavior.