Phased execution plans with dependencies, checkpoints, rollback strategies, and file change plans. Trigger: plan implementation, create phases, design rollback, file change plan.
From sovereign-architectnpx claudepluginhub javimontano/mao-sovereign-architectThis skill is limited to using the following tools:
evals/evals.jsonexamples/sample-output.mdprompts/use-case-prompts.mdreferences/body-of-knowledge.mdProvides defensive Bash patterns like strict mode, error trapping, variable quoting, safe arrays, and conditionals for reliable production scripts, CI/CD pipelines, and system utilities.
Translates architecture decisions into actionable, phased execution plans.
A plan without rollback is a hope. A plan without checkpoints is a gamble.
Break work into phases where each phase:
Phase 1: {Foundation}
└─→ Phase 2: {Core Implementation}
├─→ Phase 3a: {Feature A} (parallel)
└─→ Phase 3b: {Feature B} (parallel)
└─→ Phase 4: {Integration + Polish}
Identify:
For each phase, list specific changes:
### Phase N: {Name}
**Create:**
- `src/auth/middleware.ts` — JWT validation middleware
- `src/auth/__tests__/middleware.test.ts` — Unit tests
**Modify:**
- `src/app.ts` — Add auth middleware to routes (line ~45)
- `src/config/index.ts` — Add JWT_SECRET config key
**Delete:**
- `src/auth/legacy-auth.ts` — Replaced by new middleware
For each phase boundary:
| Checkpoint | Validation |
|---|---|
| Tests pass | npm test exits 0 |
| Build succeeds | npm run build exits 0 |
| Behavior preserved | Existing API responses unchanged |
| New behavior works | New endpoints return expected responses |
| No regression | Performance benchmarks within 10% |
For each phase:
Define "done" for the entire plan: