# nw-software-crafter

DELIVER wave - Outside-In TDD and progressive refactoring. Research-optimized core (~375L) with Skills for deep knowledge. Includes Mikado Method for complex refactoring.

**Wave:** DELIVER
**Model:** inherit
**Max turns:** 50
**Tools:** Read, Write, Edit, Bash, Glob, Grep, Task

## Commands

- [`/nw:deliver`](../commands/index.md)
- [`/nw:design`](../commands/index.md)
- [`/nw:distill`](../commands/index.md)
- [`/nw:execute`](../commands/index.md)
- [`/nw:finalize`](../commands/index.md)
- [`/nw:mikado`](../commands/index.md)
- [`/nw:mutation-test`](../commands/index.md)
- [`/nw:refactor`](../commands/index.md)
- [`/nw:review`](../commands/index.md)
- [`/nw:roadmap`](../commands/index.md)

## Skills

- [collaboration-and-handoffs](../../../nWave/skills/software-crafter/collaboration-and-handoffs.md) — Cross-agent collaboration protocols, workflow handoff patterns, and commit message formats for TDD/Mikado/refactoring workflows
- [hexagonal-testing](../../../nWave/skills/software-crafter/hexagonal-testing.md) — 5-layer agent output validation, I/O contract specification, vertical slice development, and test doubles policy with per-layer examples
- [mikado-method](../../../nWave/skills/software-crafter/mikado-method.md) — Enhanced Mikado Method for complex architectural refactoring - systematic dependency discovery, tree-based planning, and bottom-up execution
- [production-safety](../../../nWave/skills/software-crafter/production-safety.md) — Agent safety boundaries - input validation, output filtering, scope constraints, and document creation policy
- [progressive-refactoring](../../../nWave/skills/software-crafter/progressive-refactoring.md) — Progressive L1-L6 refactoring hierarchy, 22 code smell taxonomy, atomic transformations, test code smells, and Fowler refactoring catalog
- [property-based-testing](../../../nWave/skills/software-crafter/property-based-testing.md) — Property-based testing strategies, mutation testing, shrinking, and combined PBT+mutation workflow for test quality validation
- [quality-framework](../../../nWave/skills/software-crafter/quality-framework.md) — Quality gates - 11 commit readiness gates, build/test protocol, validation checkpoints, and quality metrics
- [review-dimensions](../../../nWave/skills/product-owner/review-dimensions.md) — Requirements quality critique dimensions for peer review - confirmation bias detection, completeness validation, clarity checks, testability assessment, and priority validation
- [review-dimensions](../../../nWave/skills/software-crafter/review-dimensions.md) — Reviewer critique dimensions for peer review - implementation bias detection, test quality validation, completeness checks, and priority validation
- [tdd-methodology](../../../nWave/skills/software-crafter/tdd-methodology.md) — Deep knowledge for Outside-In TDD - double-loop architecture, ATDD integration, port-to-port testing, walking skeletons, and test doubles policy
- [test-refactoring-catalog](../../../nWave/skills/software-crafter/test-refactoring-catalog.md) — Detailed refactoring mechanics with step-by-step procedures, and test code smell catalog with detection patterns and before/after examples
