nWave-ai
- 279 skills
- 0 followers
- last month last updated
- ▌ Nw Execute 2 · nwave-aiUse when a DELIVER roadmap already exists and you need to dispatch exactly one identified step through its TDD cycle. Use nw-roadmap to create the plan, nw-deliver for the whole wave, and nw-continue to resume at the next inferred step.
- ▌ Nw Roadmap 2 · nwave-aiCreates a phased roadmap.json for a feature goal with acceptance criteria and TDD steps. Use when planning implementation steps before execution.
- ▌ Nw Continue 2 · nwave-aiDetects current wave progress for a feature and resumes at the next step. Scans docs/feature/ for artifacts.
- ▌ Nw Discover 3 · nwave-aiConducts evidence-based product discovery through customer interviews and assumption testing. Use at project start to validate problem-solution fit.
- ▌ Nw Finalize 2 · nwave-aiArchives 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.
- ▌
- ▌ Nw Optimize Tests 3 · nwave-aiMinimizes 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.
- ▌ Nw Roadmap Design 2 · nwave-aiRoadmap concision rules, step decomposition efficiency, AC abstraction guidelines, and step-to-scenario mapping. Load when creating implementation roadmaps.
- ▌ Nw At Completeness Check 3 · nwave-ai bundleCanonical AT completeness gate — research-anchored 7-category taxonomy (C1-C7) + 15-item mechanical checklist. Paradigm-neutral. Drives acceptance-designer reviewer verdict deterministically.
- ▌ Nw Buddy 3 · nwave-ainWave concierge — ask any question about methodology, project state, commands, migration, or troubleshooting. Read-only, contextual answers.
- ▌ Nw Bugfix 3 · nwave-aiBug fix workflow: root cause analysis → user review → regression test + fix via TDD
- ▌ Nw Design 3 · nwave-aiDesigns system architecture with C4 diagrams and technology selection. Routes to the right architect based on design scope (system, domain, application, or full stack). Two interaction modes: guide (collaborative Q&A) or propose (architect presents options with trade-offs).
- ▌ Nw Devops 3 · nwave-aiDesigns CI/CD pipelines, infrastructure, observability, and deployment strategy. Use when preparing platform readiness for a feature.
- ▌ Nw Update 2 · nwave-aiQueues a deferred self-update of nwave-ai. Writes a PendingUpdateFlag that the SessionStart hook replays on the next Claude Code launch, so the current session is not interrupted. Falls back to manual instructions when the package manager cannot be detected.
- ▌ Nw Deliver 3 · nwave-aiOrchestrates the full DELIVER wave end-to-end (roadmap > execute-all > finalize). Use when all prior waves are complete and the feature is ready for implementation.
- ▌ Nw Discuss 3 · nwave-aiConducts Jobs-to-be-Done analysis, UX journey design, and requirements gathering through interactive discovery. Use when starting feature analysis, defining user stories, or creating acceptance criteria.
- ▌ Nw Refactor 2 · nwave-aiApplies the Refactoring Priority Premise (RPP) levels L1-L6 for systematic code refactoring. Use when improving code quality through structured refactoring passes.
- ▌
- ▌ Nw Fp Haskell 3 · nwave-aiHaskell language-specific patterns, GADTs, type classes, and effect systems
- ▌ Nw Agent Testing 2 · nwave-ai5-layer testing approach for agent validation including adversarial testing, security validation, and prompt injection resistance
- ▌ Nw Fp Principles 2 · nwave-aiCore functional programming thinking patterns and type system foundations, language-agnostic
- ▌ Nw Mutation Test 3 · nwave-aiRun an explicit mutation probe over a named production delta, or support the project-level nightly-delta policy. Disabled by default.
- ▌ Nw Optimize Tests 2 · nwave-aiConsolidates a test scope to the fewest tests that preserve coverage and behavior, deleting duplication, parametrize inflation, language-guarantee tests, AST-shape tests, and stale migration nets. An independent read-only reviewer with veto always validates the result.
- ▌ Nw Bdd Methodology 2 · nwave-aiBDD patterns for acceptance test design - Given-When-Then structure, scenario writing rules, pytest-bdd implementation, anti-patterns, and living documentation
- ▌ Nw Review Workflow 2 · nwave-aiDetailed review process, v2 validation checklist, and scoring methodology for agent definition reviews
- ▌ Nw Stress Analysis 2 · nwave-aiAdvanced architecture stress analysis methodology for designing systems that survive unknown stresses. Load on its semantic trigger — external/nondeterministic dependency, recovery/retry/compensation/degradation, contagion, infrastructure/substrate uncertainty, high-uncertainty socio-technical/business boundary — or on explicit --residuality (force-on).
- ▌ Nw Tdd Methodology 3 · nwave-aiDeep knowledge for Outside-In TDD - double-loop architecture, ATDD integration, port-to-port testing, walking skeletons, and test doubles policy
- ▌ Nw Spike Methodology 2 · nwave-aiTeaches agents how to run a timeboxed spike - throwaway code that validates one assumption before DESIGN
- ▌ Nw Test Optimization 3 · nwave-aiMethodology for minimizing test count while maximizing behavioral coverage - lean core composing behavior-counting, anti-patterns, consolidation, budget-gate, paradigm-match, coverage-validation, scope-selection modules
- ▌ Nw Tdd Cross Language 2 · nwave-aiPort the state-delta + property-based testing paradigm to languages other than Python. DIY recipes per language; canonical Python ref shipped in nwave_ai.state_delta.
- ▌
- ▌ Nw Speculative Dispatch 2 · nwave-aiSpeculative parallel implementation methodology — dispatch N candidate implementations, audit all, score, pick best. Auditability mandate: ALL candidates logged (not just winner).
- ▌ Nw Test Design Mandates 3 · nwave-aiDesign mandates for acceptance tests - hexagonal boundary, business language abstraction, user journey completeness, pure function extraction, 3 Pillars (domain language / chained narrative / production composition), and the layered ATD discipline (Universe-bound assertion, layer-dependent PBT mode, two-tier acceptance, example-based sad paths). Lean recomposing core - routes to three narrow mandate modules.
- ▌ Nw Architecture Patterns 2 · nwave-aiComprehensive architecture patterns, methodologies, quality frameworks, and evaluation methods for solution architects. Load when designing system architecture or selecting patterns.
- ▌ Nw At Completeness Check 2 · nwave-aiVerify that one minimal oracle falsifies every declared delivery obligation without checklist ceremony or duplicate tests.
- ▌
- ▌ Nw Buddy Project Reading 2 · nwave-aiEvidence-first project reading protocol based on durable authorities, Git, tests, and installed surfaces.
- ▌ Nw Ab Critique Dimensions 2 · nwave-aiReview dimensions for validating agent quality - template compliance, safety, testing, and priority validation
- ▌ Nw Ad Critique Dimensions 2 · nwave-aiReview 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 skeleton boundary proof
- ▌ Nw Property Based Testing 3 · nwave-aiProperty-based testing strategies (PBT — ACTIVE, authored by the acceptance-designer during DISTILL), shrinking, PBT+TDD integration.
- ▌ Nw Abr Critique Dimensions 2 · nwave-aiReview dimensions for validating agent quality - template compliance, safety, testing, and priority validation
- ▌ Nw Agent Creation Workflow 2 · nwave-aiDetailed 5-phase workflow for creating agents - from requirements analysis through validation and iterative refinement
- ▌ Nw Command Design Patterns 2 · nwave-aiBest practices for command definition files - size targets, declarative template, anti-patterns, and canonical examples based on research evidence
- ▌ Nw Fp Algebra Driven Design 2 · nwave-aiAlgebra-driven API design with monoids, semigroups, and interpreters via algebraic equations
- ▌ Nw Formal Verification Tlaplus 2 · nwave-aiTLA+ and PlusCal for specifying distributed system invariants. Decision heuristics for when formal verification adds value, key patterns, state explosion management, and alternatives comparison.
- ▌ Nw Test Organization Conventions 3 · nwave-aiTest directory structure patterns by architecture style, language conventions, naming rules, and fixture placement. Decision tree for selecting test organization strategy.
- ▌ Nw Infrastructure And Observability 2 · nwave-aiInfrastructure as Code patterns (Terraform, Kubernetes), observability design (SLOs, metrics, alerting, dashboards), and pipeline security stages. Load when designing infrastructure, observability, or security scanning.
- ▌ Nw Buddy 2 · nwave-aiRead-only nWave concierge for methodology, current project evidence, command routing, migration, and troubleshooting.
- ▌ Nw Forge 2 · nwave-aiBackward-compatible router for creating agents, validating existing agents, migrating existing agent monoliths, or optimizing one existing skill.
- ▌ Nw Rigor 2 · nwave-aiConfigure explicit Codex or Claude model selections for nWave DES defaults or published roles. Use when choosing provider/model defaults or project overrides; it never derives a model from a competence label.
- ▌ Nw Spike 2 · nwave-aiRuns a timeboxed PROBE to validate one core assumption, then optionally PROMOTES the probe into a walking skeleton committed to the repository. Use when the feature involves a new mechanism, performance requirement, or external integration.
- ▌
- ▌ Nw Design 2 · nwave-aiEstablishes durable architecture, reuse, boundaries, cross-layer algebra, residual stress behavior, paradigm, and prefactoring decisions for deterministic minimal handover construction.
- ▌ Nw Devops 2 · nwave-aiEstablishes durable deployment, environment, observability, recovery, and CI constraints when platform risk requires the DEVOPS lens.
- ▌
- ▌ Nw Review 2 · nwave-aiDispatches an independent reviewer for a durable authority, immutable oracle, candidate diff, charter set, or operational artifact.
- ▌
- ▌
- ▌
- ▌ Nw Diverge 2 · nwave-aiGenerates 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.
- ▌ Nw Hotspot 2 · nwave-aiGit change frequency hotspot analysis — find the most-changed files in your codebase
- ▌ Nw Discover 2 · nwave-aiTests whether a product problem and opportunity are real, then updates the durable product evidence authorities without creating delivery state.
- ▌ Nw Mutation Test 2 · nwave-aiRuns feature-scoped mutation testing to validate test suite quality. Use after implementation to verify tests catch real bugs (kill rate >= 80%).
- ▌ Nw Tdd Methodology 2 · nwave-aiDeep knowledge for Outside-In TDD - double-loop architecture, ATDD integration, port-to-port testing, walking skeletons, and test doubles policy
- ▌ Nw Test Optimization 2 · nwave-aiMethodology for minimizing test count while maximizing behavioral coverage - behavior definition, anti-pattern catalog, consolidation patterns, stopping criterion, coverage-preserving validation
- ▌ Nw Test Refactoring Catalog 2 · nwave-aiDetailed refactoring mechanics with step-by-step procedures, and test code smell catalog with detection patterns and before/after examples
- ▌ Nw Test Design Mandates 2 · nwave-aiDesign mandates for acceptance tests - hexagonal boundary, business language abstraction, user journey completeness, pure function extraction, 3 Pillars (domain language / chained narrative / production composition), and the layered ATD discipline (Universe-bound assertion, layer-dependent PBT mode, two-tier acceptance, example-based sad paths)
- ▌ Nw Property Based Testing 2 · nwave-aiProperty-based testing strategies, mutation testing, shrinking, and combined PBT+mutation workflow for test quality validation
- ▌ Nw Tdd Review Enforcement 2 · nwave-aiTest design mandate enforcement, test budget validation, TDD phase validation (3-phase canon per ADR-025), and external validity checks for the software crafter reviewer
- ▌ Nw Collaboration And Handoffs 2 · nwave-aiCross-agent collaboration protocols, workflow handoff patterns, and commit message formats for TDD/Mikado/refactoring workflows
- ▌ Nw Density Resolution Contract 2 · nwave-aiShared density-resolution contract for wave skills. Canonical detail on the D12 cascade, density resolver call, ad-hoc override workflow, and DocumentationDensityEvent telemetry emission. Referenced from nw-discover / nw-discuss / nw-design / nw-devops / nw-distill / nw-deliver.
- ▌ Nw Test Organization Conventions 2 · nwave-aiTest directory structure patterns by architecture style, language conventions, naming rules, and fixture placement. Decision tree for selecting test organization strategy.
- ▌ Nw Distill 2 · 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.
- ▌
- ▌ Nw Fp Fsharp 2 · nwave-aiF# language-specific patterns, Railway-Oriented Programming, and Computation Expressions
- ▌ Nw Fp Kotlin 2 · nwave-aiKotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects
- ▌ Nw Fp Haskell 2 · nwave-aiHaskell language-specific patterns, GADTs, type classes, and effect systems
- ▌ Nw Security By Design 2 · nwave-aiSecurity design principles, STRIDE threat modeling, OWASP Top 10 architectural mitigations, and secure patterns. Load when designing systems or reviewing architecture for security.
- ▌ Nw Auto · nwave-aiEvaluates and revises Request S/M/L and delivery choices from evidence, then uses DES steps to deliver it.
- ▌
- ▌ Nw Fp Rust · nwave-aiRust language-specific patterns, compiler-verified exhaustive ADTs, and Result/Option as railway-oriented programming
- ▌
- ▌
- ▌ Nw Pbt Dotnet · nwave-ai.NET property-based testing with FsCheck, CsCheck, and fsharp-hedgehog frameworks
- ▌ Nw Pbt Python · nwave-aiPython property-based testing with Hypothesis framework, strategies, and pytest integration
- ▌ Nw Throughput · nwave-aiEvidence-led orchestration for maximizing delivery throughput with independent fan-out, one heavy local box, and concise whole-value evidence.
- ▌ Nw Ab Examples · nwave-aiKNOWLEDGE — canonical worked examples for agent creation, migration, and command optimization. Reference for the relevant procedures; no sequence.
- ▌ Nw Agent Evals · nwave-aiLightweight eval method for testing nWave AGENTS and SKILLS (LLM behavior) as a lean alternative to heavy BDD/ATD. An eval = one prompt -> one captured run (trace + artifacts) -> a small set of checks -> a comparable score over time. Load when validating agent behavior, building a regression net for an agent/skill, or reducing agent-test bloat.
- ▌
- ▌ Nw Ddd Architect · nwave-aiDDD architect design-time mandates — the Fixture-Fanout Enumeration Mandate for shared-substrate per-caller migration (enumerate production callers plus fixture sites plus atomic bundle scope, mechanically enforced) that both the ddd-architect and its reviewer load by name
- ▌ Nw Fp Typescript · nwave-aiTypeScript language-specific patterns with fp-ts/Effect, discriminated unions, and railway-oriented error handling
- ▌ Nw Ab House Style · nwave-aiKNOWLEDGE — caveman-native authoring house style + by-construction guarantees (Reasoning Mandate injection, measured-gain compression). Reference for create/migrate; no sequence.
- ▌ Nw Code Design Fp · nwave-aiFP code-design SSOT — the WHAT-to-design catalog (algebra-driven design, domain modelling with types, railway/error-track isolation) shared by the solution architect (design-time) and the functional crafter (execution-time).
- ▌ Nw Code Design Oo · nwave-aiOO code-design SSOT — the WHAT-to-design anti-smell catalog (Object Calisthenics, RPP smell taxonomy, effect isolation) shared by the solution architect (design-time) and the crafter (execution-time).
- ▌ Nw Pbt Typescript · nwave-aiTypeScript/JavaScript property-based testing with fast-check framework and arbitraries
- ▌ Nw Ab Create Agent · nwave-aiPROCEDURE — create a NEW agent via the 5-phase workflow (ANALYZE→DESIGN→CREATE→VALIDATE→REFINE). Trigger: build a new AI agent. Composes nw-ab-validate-spec.
- ▌ Nw Ab Merge Agents · nwave-aiPROCEDURE — merge agent B into agent A, relocating skills and cleaning up all references. Trigger: two agents must become one. Composes nw-ab-validate-spec.
- ▌ Nw Ab Anti Patterns · nwave-aiKNOWLEDGE — agent/skill/command anti-pattern catalog with fixes. Reference scanned by validate-spec; no sequence.
- ▌ Nw Ab Validate Spec · nwave-aiPROCEDURE — validate an EXISTING agent spec against the 19-item checklist. Trigger: checking a spec for compliance (also the shared composition target create/migrate/merge invoke). One job: run the checklist, report pass/fail.
- ▌ Nw Fp Erlang Elixir · nwave-aiErlang/Elixir language-specific patterns, OTP as the effect model, and runtime-enforced immutability