Nw Deliver

Orchestra la wave DELIVER di nWave: roadmap, esecuzione TDD, revisione, finalizzazione tramite sub-agenti

di nWave-ai · nWave-ai/nWave

Richiede configurazione ★ 7.2/10

Nw Deliver — Orchestra la wave DELIVER di nWave: roadmap, esecuzione TDD, revisione, finalizzazione tramite sub-agenti

Cosa fa

Un orchestratore della wave DELIVER per il framework nWave. Coordina il percorso completo da una descrizione di funzionalità a codice di produzione inviando sub-agenti specializzati (solution architect, crafters, reviewers) attraverso la creazione di roadmap, l'esecuzione TDD per passo, il refactoring, la revisione avversariale, il mutation testing e i gate di integrità. Si attiva quando tutte le precedenti wave nWave sono complete e una funzionalità è pronta per essere implementata, tramite /nw-deliver o una richiesta esplicita di eseguire la wave DELIVER.

Rapporto di test

Localizzato SKILL.md in nWave/skills/nw-deliver/SKILL.md e letto l'intero corpo di 403 righe. Il frontmatter si analizza pulitamente (name + description + user-invocable + argument-hint). Verificati 5 percorsi referenziati tramite raw fetch: scripts/shared/density_config.py (200), nWave/skills/nw-density-resolution-contract/SKILL.md (200), nWave/skills/nw-execute/SKILL.md (200), src/des/domain/telemetry/documentation_density_event.py (200), ma scripts/shared/telemetry.py (404) — la skill ti dice di chiamare write_density_event() da quel file inesistente. Nessun percorso macchina hardcoded; solo ~/.claude e percorsi relativi al repo. Nessun security smell all'interno della skill (l'installer curl|sh si trova nel README, non nella skill). OUTPUT non misurabile: questo è un puro orchestratore multi-agente che invia tramite lo strumento Task a sub-agenti e si interfaccia con i gate des-init-log / des-verify-integrity, consumando feature-delta.md e file .feature prodotti da wave precedenti — nessuno dei quali esiste nel mio contesto, quindi nessun artefatto baseline-vs-skill può essere prodotto. Verdetto setup: il blocco manuale è l'installazione del framework nWave completo più i suoi sub-agenti e il DES CLI prima che questo orchestratore faccia qualcosa.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/nWave-ai/nWave.git /tmp/nw-deliver-src
mkdir -p ~/.claude/skills
cp -R /tmp/nw-deliver-src/nWave/skills/nw-deliver ~/.claude/skills/nw-deliver
# ORCHESTRATOR ONLY — non-functional standalone. Requires the full nWave framework:
#   sh -c "$(curl -fsSL https://raw.githubusercontent.com/nWave-ai/nWave/main/scripts/install/install.sh)"
# That installs the nwave-ai CLI, DES enforcement hooks, the sub-agents this skill dispatches
# (@nw-solution-architect, @nw-software-crafter, @nw-*-reviewer, @nw-platform-architect),
# and the CLI binaries des-init-log / des-verify-integrity (nWave/scripts/des/).
# Needs Python 3.10+. Also depends on sibling skills: nw-roadmap, nw-execute, nw-finalize,
# nw-review, nw-refactor, nw-mutation-test, nw-density-resolution-contract.
# It further needs prior-wave artifacts in the target project: feature-delta.md,
# docs/product/architecture/brief.md, and executable .feature files from DISTILL.

Comandi e prompt di esempio

  • /nw-deliverOrchestra la wave DELIVER di nWave: roadmap, esecuzione TDD, revisione, finalizzazione tramite sub-agenti

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Run the DELIVER wave for this completed feature
  • Execute all remaining tasks and finalize the roadmap
  • Kick off delivery now that all waves are done