nw-new

Solid

Guided wizard to start a new feature. Asks what you want to build, recommends the right starting wave, and launches it.

AI & Automation 526 stars 55 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
91
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# NW-NEW: Start a New Feature **Wave**: CROSS_WAVE (entry point) **Agent**: Main Instance (self — wizard) **Command**: `/nw-new` ## Overview Conversational wizard that asks the user to describe their feature|classifies it|recommends a starting wave|launches it. Eliminates need to understand the 6-wave pipeline before using nWave. You (the main Claude instance) run this wizard directly. No subagent delegation. ## Behavior Flow ### Step 1: Feature Description Intake Ask the user to describe what they want to build. If provided as argument, use that. If vague (fewer than 3 meaningful words or unclassifiable): - Ask: **What system** is being changed? - Ask: **What problem** are you solving? - Ask: **Who benefits** from this change? - Provide example: "Add rate limiting to prevent API abuse" Do NOT proceed until you have a clear, actionable description. ### Step 2: Feature ID Derivation Derive feature ID per rules in `~/.claude/nWave/skills/common/wizard-shared-rules.md` (section: Feature ID Derivation). Examples: "Add rate limiting to the API gateway" -> `rate-limiting-api-gateway` | "OAuth2 upgrade" -> `oauth2-upgrade` | "Implement a real-time notification system with WebSocket support for mobile and desktop clients" -> `real-time-notification-system-websocket` Show derived ID via AskUserQuestion. Allow override with custom value. ### Step 3: Name Conflict Check Check if `docs/feature/{feature-id}/` exists. If so, offer via AskUserQuestion: 1. **Continue that proj...

Details

Author
nWave-ai
Repository
nWave-ai/nWave
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category