From n360-engineering
Use when a feature touches 5+ files, involves multiple layers (API + DB + frontend), or will take more than one session to complete. Enforces structured decomposition with design-first, task breakdown, review gates, and integration verification. Prevents context drift during long implementation sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/n360-engineering:large-featureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Long implementation sessions cause context drift. By the time you're editing file 12, the decisions you made in file 1 are fuzzy. Errors compound. Quality degrades. This protocol prevents that through structured decomposition.
Long implementation sessions cause context drift. By the time you're editing file 12, the decisions you made in file 1 are fuzzy. Errors compound. Quality degrades. This protocol prevents that through structured decomposition.
Before writing any implementation:
Present this to the user. Get approval before writing any code.
Break the feature into tasks. Each task must be:
Format:
TASK 1: Create DTO for [endpoint] — src/dto/feature.dto.ts
Verify: Build passes, DTO validates correct/incorrect input
TASK 2: Create service method — src/services/feature.service.ts
Verify: Unit test passes (RED/GREEN from TDD skill)
Depends on: Task 1
TASK 3: Create controller endpoint — src/controllers/feature.controller.ts
Verify: Integration test passes, auth required, returns correct DTO
Depends on: Task 1, 2
Once all tasks are complete:
If context is running low mid-feature:
npx claudepluginhub jpvt1977/n360-marketplace --plugin n360-engineeringBreaks multi-file features into incremental slices. Implement, test, verify, then commit each vertical slice. Useful for large changes that should leave the system in working state.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.