Skip to main content

Skills in this repository

nWave-ai/nWave - Page 2

SkillsMP has collected 151 skills from nWave-ai/nWave. Open a skill to review its source and details.

nWave-ai/nWave

Showing 40 of 151 collected skills.

occupation
Software Quality Assurance Analysts & Testers
description

Quality gates - 11 commit readiness gates, build/test protocol, validation checkpoints, and quality metrics

updated
occupation
Software Developers
description

Selects a quality-vs-token-consumption profile (lean, standard, thorough, exhaustive, custom, inherit) and persists it globally (~/.nwave/global-config.json) or per-project (.nwave/des-config.json). Use when tuning how much rigor wave commands apply.

updated
occupation
Software Developers
description

DIVIO/Diataxis four-quadrant documentation framework - type definitions, classification decision tree, and signal catalog

updated
occupation
Project Management Specialists
description

Requirements quality critique dimensions for peer review - confirmation bias detection, completeness validation, clarity checks, testability assessment, and priority validation

updated
occupation
Software Developers
description

Runs a timeboxed PROBE to validate one core assumption, then optionally PROMOTES the probe into a walking skeleton — the first e2e thin slice of the feature, committed and demo-able. Use after DISCUSS when the feature involves a new mechanism, performance…

updated
occupation
Software Developers
description

Single Source of Truth detection — where truth lives in an nWave repo and how to avoid contradicting it.

updated
occupation
Software Developers
description

Best practices for command definition files - size targets, declarative template, anti-patterns, and canonical examples based on research evidence

updated
occupation
Project Management Specialists
description

BDD requirements discovery methodology - Example Mapping, Three Amigos, conversational patterns, Given-When-Then translation, and collaborative specification

updated
occupation
Software Developers
description

Generates C4 architecture diagrams (context, container, component) in Mermaid or PlantUML. Use when creating or updating architecture visualizations.

updated
occupation
Web & Digital Interface Designers
description

Generates 3-5 divergent design directions through JTBD analysis, competitive research, structured brainstorming, and taste evaluation before convergence. Use when the team has a validated problem but hasn't chosen a solution approach.

updated
occupation
Computer Occupations, All Other
description

Creates new specialized agents using the 5-phase workflow (ANALYZE > DESIGN > CREATE > VALIDATE > REFINE). Use when building a new AI agent or validating an existing agent specification.

updated
occupation
Market Research Analysts & Marketing Specialists
description

Gathers knowledge from web and files, cross-references across multiple sources, and produces cited research documents. Use when investigating technologies, patterns, or decisions that need evidence backing.

updated
occupation
Software Developers
description

Algebra-driven API design with monoids, semigroups, and interpreters via algebraic equations

updated
occupation
Software Developers
description

Clojure language-specific patterns, data-first modeling, REPL-driven development, and spec

updated
occupation
Software Developers
description

Domain modeling with algebraic data types, smart constructors, and type-level error handling

updated
occupation
Software Developers
description

F# language-specific patterns, Railway-Oriented Programming, and Computation Expressions

updated
occupation
Software Developers
description

Haskell language-specific patterns, GADTs, type classes, and effect systems

updated
occupation
Software Developers
description

Hexagonal architecture patterns with pure core and side-effect shell for functional codebases

updated
occupation
Software Developers
description

Kotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects

updated
occupation
Software Developers
description

Core functional programming thinking patterns and type system foundations, language-agnostic

updated
occupation
Software Developers
description

Scala 3 language-specific patterns with ZIO, Cats Effect, and opaque types

updated
occupation
Software Developers
description

Naming conventions, API ergonomics, and usability patterns for functional code

updated
occupation
Software Developers
description

[EXPERIMENTAL] Complex refactoring roadmaps with visual tracking

updated
occupation
Software Developers
description

Architecture quality critique dimensions for peer review. Load when invoking solution-architect-reviewer or performing self-review of architecture documents.

updated
occupation
Software Developers
description

Architecture quality critique dimensions for peer review. Load when performing architecture document reviews.

updated
occupation
Project Management Specialists
description

Structured divergent thinking techniques — HMW framing, SCAMPER, Crazy 8s mechanics, and option diversity guarantees. Enforces strict separation of generation and evaluation phases.

updated
occupation
Computer Occupations, All Other
description

All /nw-* commands — what they do, when to use them, which agent they invoke. For the buddy agent to help users pick the right command.

updated
occupation
Software Developers
description

Event Modeling facilitation technique — brainstorm events, identify commands and views, define aggregate boundaries, write Given-When-Then specifications

updated
occupation
Software Developers
description

Event Sourcing and CQRS as DDD implementation patterns — when to use, aggregate event streams, projections, snapshots, sagas, upcasting, conflict resolution

updated
occupation
Software Developers
description

Strategic DDD — bounded context discovery, context mapping patterns, subdomain classification, ubiquitous language, and organizational alignment

updated
occupation
Software Developers
description

Tactical DDD — aggregate design rules, entities, value objects, domain events, repositories, domain services, and anti-pattern detection

updated
occupation
Web & Digital Interface Designers
description

Apple LeanUX++ design workflow, journey schema, emotional arc patterns, and CLI UX patterns. Load when transitioning from discovery to visualization or when designing journey artifacts.

updated
occupation
Project Management Specialists
description

Review criteria for the nw-diverger-reviewer — validates JTBD rigor, research quality, option diversity, taste application correctness, and recommendation coherence in DIVERGE wave artifacts

updated
occupation
Market Research Analysts & Marketing Specialists
description

JTBD methodology for extracting real jobs behind feature requests — job statements, abstraction layers, first-principles extraction, ODI outcome statements, and opportunity scoring

updated
occupation
Software Developers
description

25 real-world system design case studies condensed from Alex Xu's System Design Interview Vol 1 and 2 - requirements, architecture, deep dive insights, key takeaways

updated
occupation
Software Developers
description

4-step system design framework with back-of-envelope estimation, scaling ladder, and common pitfalls

updated
occupation
Software Developers
description

Advanced distributed patterns - event sourcing, CQRS, saga, stream processing, append-only log, exactly-once delivery, sequencer, double-entry ledger, erasure coding, order book, watermarks

updated
occupation
Software Developers
description

Core distributed systems patterns - load balancing, caching, sharding, consistent hashing, message queues, rate limiting, CDN, Bloom filters, ID generation, replication, conflict resolution, CAP theorem

updated
occupation
Web & Digital Interface Designers
description

Design taste evaluation framework — DVF primary filter, Apple/Google/Jobs design principles as explicit scoring criteria, weighted decision matrix, and option ranking for the DIVERGE wave

updated
occupation
Software Quality Assurance Analysts & Testers
description

Review dimensions for acceptance test quality - happy path bias, GWT compliance, business language purity, coverage completeness, walking skeleton user-centricity, priority validation, observable behavior assertions, traceability coverage, and walking…

updated
Showing 40 of 151 collected skills.