
Claude Skills by nWave-ai
github.com/nWave-aiAcceptance test creation methodology for the DISTILL wave. Domain knowledge for the acceptance designer agent: port-to-port principle, prior wave reading, wave-decision reconciliation, graceful degradation, and document back-propagation.
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.
Review criteria for the nw-diverger-reviewer — validates JTBD rigor, research quality, option diversity, taste application correctness, and recommendation coherence in DIVERGE wave artifacts
DIVIO/Diataxis four-quadrant documentation framework - type definitions, classification decision tree, and signal catalog
Creates evidence-based documentation following DIVIO/Diataxis principles. Use when writing tutorials, how-to guides, reference docs, or explanations.
Strategic and tactical DDD patterns, bounded context discovery, context mapping, aggregate design rules, and decision frameworks for when to apply DDD
Definition of Ready checklist criteria, antipattern detection patterns, UAT quality rules, and domain language enforcement for product owner review
Critique dimensions, severity framework, verdict decision matrix, and review output format for documentation assessment reviews
Dispatches a single roadmap step to a specialized agent for TDD execution. Use when implementing a specific step from a roadmap.json plan.
Fast-forwards through remaining waves end-to-end without stopping for review between waves.
Archives a completed feature to docs/evolution/, migrates lasting artifacts to permanent directories, and cleans up the temporary workspace. Use after all implementation steps pass and mutation testing completes.
Toyota 5 Whys methodology with multi-causal branching, evidence requirements, and validation techniques
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.
TLA+ and PlusCal for specifying distributed system invariants. Decision heuristics for when formal verification adds value, key patterns, state explosion management, and alternatives comparison.
Algebra-driven API design with monoids, semigroups, and interpreters via algebraic equations
Clojure language-specific patterns, data-first modeling, REPL-driven development, and spec
Domain modeling with algebraic data types, smart constructors, and type-level error handling
F# language-specific patterns, Railway-Oriented Programming, and Computation Expressions
Haskell language-specific patterns, GADTs, type classes, and effect systems
Hexagonal architecture patterns with pure core and side-effect shell for functional codebases
Kotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects
Core functional programming thinking patterns and type system foundations, language-agnostic
Scala 3 language-specific patterns with ZIO, Cats Effect, and opaque types
Naming conventions, API ergonomics, and usability patterns for functional code
5-layer agent output validation, I/O contract specification, vertical slice development, and test doubles policy with per-layer examples
Git change frequency hotspot analysis — find the most-changed files in your codebase
Infrastructure as Code patterns (Terraform, Kubernetes), observability design (SLOs, metrics, alerting, dashboards), and pipeline security stages. Load when designing infrastructure, observability, or security scanning.
Mom Test questioning toolkit, JTBD analysis, interview conduct, assumption testing framework, and hypothesis design
Evidence collection methods, problem categorization, analysis techniques, and solution design patterns
JTBD methodology for extracting real jobs behind feature requests — job statements, abstraction layers, first-principles extraction, ODI outcome statements, and opportunity scoring
Translating JTBD analysis to BDD scenarios - job story to Given-When-Then patterns, forces-based test discovery, job-map-based test discovery, and property-shaped criteria
LeanUX backlog management methodology - user story template, story sizing, story states, task types, Definition of Ready/Done, anti-pattern detection and remediation
DDD-guided legacy refactoring patterns -- strangler fig, bubble context, ACL migration, 14 tactical/strategic/infrastructure patterns, and incremental monolith-to-microservices methodology
Enhanced Mikado Method for complex architectural refactoring - systematic dependency discovery, tree-based planning, and bottom-up execution
[EXPERIMENTAL] Complex refactoring roadmaps with visual tracking
Runs feature-scoped mutation testing to validate test suite quality. Use after implementation to verify tests catch real bugs (kill rate >= 80%).
Guided wizard to start a new feature. Asks what you want to build, recommends the right starting wave, and launches it.
Tool safety protocols, adversarial output validation, error recovery patterns, and I/O contracts for research operations
Opportunity Solution Trees, opportunity scoring, Lean Canvas, JTBD job mapping, and technique selection guide
Minimizes test count while preserving coverage. Detects byte-identical pairs, parametrize-inflation, language-guarantee tests, AST-shape tests, stale migration nets. Approval gate before any change.
Outcome KPI definition methodology - synthesizes Who Does What By How Much (Gothelf/Seiden), Running Lean (Maurya), and Measure What Matters (Doerr) into a practical framework for measurable outcome KPIs
Platform design review critique dimensions and severity levels. Load when reviewing CI/CD pipelines, infrastructure, deployment strategies, observability, or security designs.
Quality dimensions and review checklist for devop reviews
.NET property-based testing with FsCheck, CsCheck, and fsharp-hedgehog frameworks
Erlang/Elixir property-based testing with PropEr, PropCheck, and StreamData frameworks
Property-based testing core concepts, property taxonomy, and strategy selection (language-agnostic)
Go property-based testing with rapid and gopter frameworks
Haskell property-based testing with QuickCheck and Hedgehog frameworks
JVM property-based testing with jqwik, ScalaCheck, and ZIO Test frameworks
Python property-based testing with Hypothesis framework, strategies, and pytest integration