nw-design

Route design scopes to architects and generate C4 diagrams and design artifacts.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/StudentCristian/nWave-github --skill nw-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nw-design
Source: https://github.com/StudentCristian/nWave-github/tree/main/.github/skills/nw-design
Command: npx skills add https://github.com/StudentCristian/nWave-github --skill nw-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates architecture design by routing to the appropriate architect and generating C4 diagrams and design artifacts.

Core Features & Use Cases

  • Route to the correct architect based on design scope (system, domain, application, or full stack).
  • Support two interaction modes: guide (collaborative Q&A) or propose (2-3 options with trade-offs).
  • Produce C4 diagrams (Mermaid) and update SSOT artifacts in docs/product/architecture/.

Quick Start

Provide the design scope (system/domain/application/full stack) and interaction mode, then execute the *design-architecture command.

Frequently Asked Questions about nw-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate C4 architecture diagrams automatically for a full-stack system?

Architecture design automation supports two modes: guide for collaborative Q&A and propose for receiving 2-3 options with trade-offs. You select the interaction mode based on whether you want step-by-step collaboration or quick architectural options.

How do I maintain architecture SSOT artifacts alongside ADRs during system design?

To maintain architecture SSOT artifacts, the Skill updates the docs/product/architecture/ directory with your C4 diagrams and architectural deliverables. It generates ADRs and wave decisions to ensure your single source of truth remains synchronized with design changes.

Can I use Mermaid diagrams for domain and application level architecture design?

Yes, you can use Mermaid diagrams for domain, application, system, and full-stack scopes. The Skill produces C4 models formatted as Mermaid syntax, allowing you to render context, container, and component diagrams directly in documentation.

What is the best way to evaluate architectural trade-offs for a new software system?

The best way to evaluate architectural trade-offs is using the propose interaction mode. This mode generates 2-3 design options with explicit trade-offs, enabling you to compare alternatives before committing to a specific architecture.

Does automated architecture design work for both collaborative exploration and final deliverable generation?

Automated architecture design works for both exploration and deliverables by supporting guide and propose modes. It satisfies requirements for design exploration, SSOT maintenance, and final architectural deliverables including diagrams and ADRs.