nWave-ai
- 201 skills
- 0 followers
- 2 days ago last updated
- ▌ 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
- ▌ Nw Ab Agent Template · nwave-aiKNOWLEDGE — the canonical agent-spec template (frontmatter + body skeleton). Reference loaded by the create/migrate procedures; no sequence.
- ▌ Nw Ab Optimize Skill · nwave-aiPROCEDURE — optimize one requested existing skill. Measures multi-trigger, duplication, and resident-context debt before editing; preserves its name as the lean core and behavioral projections.
- ▌ Nw Pbt Erlang Elixir · nwave-aiErlang/Elixir property-based testing with PropEr, PropCheck, and StreamData frameworks
- ▌ Nw Code Analysis Port · nwave-aiKNOWLEDGE — resolve code facts (who-calls-X / where-defined-or-read / call-graph / change-scope / file-atoms) through the vendor-neutral CLI `des code-fact`, degrading LOUD through bundled adapters (AST, TextSearch). Trigger: any time an agent designs, writes, analyzes, or reviews code or tests and needs a structural code fact.
- ▌ Nw Ab Migrate Monolith · nwave-aiPROCEDURE — migrate one legacy monolithic agent to a lean core plus routed skills. Trigger: an existing agent has measured size, embedded-configuration, duplication, aggressive-language, or multi-responsibility debt. Composes agent validation and requested skill optimization.
- ▌ Nw Ab Optimize Command · nwave-aiPROCEDURE — optimize a bloated command file to a lean declarative definition (forge.md pattern). Trigger: a command file over its size target with reducible content.
- ▌ Nw Expectation Charter · nwave-aiAuthors or reviews one value-side, source-blind expectation charter when EXAMINE applies.
- ▌ Nw Ab Validation Checklist · nwave-aiKNOWLEDGE (data) — the 19-item agent-spec validation checklist. The item definitions the validate-spec procedure RUNS against. No sequence of its own.
- ▌ Nw Distill Red Scaffolding · nwave-aiDISTILL RED-ready scaffolding procedure (Mandate 7) — create minimal stub files so ATs are RED (assertion failure, impl missing) not BROKEN (import/infra error), with per-language scaffold recipes, then run the pre-DELIVER fail-for-the-right-reason gate that classifies each failing scenario before handoff.
- ▌ Nw Sar Critique Dimensions · nwave-aiArchitecture quality critique dimensions for peer review. Load when performing architecture document reviews.
- ▌ Nw Cross Cutting Invariants · nwave-aiCross-cutting normative invariants — routing core for the software/model boundary doctrine, gate/construction principles and on-demand knowledge lenses. Cite clause ids; never re-declare.
- ▌ Nw Tdd Methodology Paradigm · nwave-aiThe default test-writing paradigm for unit + acceptance tests - property-based + state-delta mandate, the applicability matrix, the debt-payoff efficacy curve, and the delta-first trigger/bypass rules for state-mutating code
- ▌ Nw Algebraic Design Protocol · nwave-aiThe METHOD for finding a design — name observations and equality before constructors, then follow any contradiction to the type or observation that causes it. Use when a design decision is contested, a law has exceptions, a census or model keeps producing wrong answers, or a representation change must preserve meaning. Complements nw-fp-algebra-driven-design, which catalogues the structures; this says how to arrive at one and what to do when it breaks.
- ▌ Nw Certainty By Construction · nwave-aiTurn a stable layer claim (domain, application, adapter, or infrastructure) into a construction boundary so the invalid state cannot be built, and state honestly what remains unguarded. Use when a requirement says an invalid state or transition must not occur, when values need a canonical form, or when a rewrite/cache/optimisation must preserve meaning. Complements nw-fp-domain-modeling, which shows the encodings; this decides whether to encode, how strong the claim really is, and what obligation is left over.
- ▌ Nw Distill Prior Wave Reading · nwave-aiReads and reconciles durable product, architecture, and platform authorities before DISTILL compiles an executable oracle.
- ▌ Nw Distill Port Treatment Policy · nwave-aiPort-to-port acceptance criteria + the Architecture of Reference (port-class → test treatment) + the Project Infrastructure Policy (concrete mechanism per port) + the walking-skeleton canonical definition and not-applicable exemptions. Consult while classifying a port's test treatment and the concrete mechanism for this codebase.
- ▌ Nw Cross Cutting Context Residency · nwave-aiKNOWLEDGE — use when choosing resident, map-only, or on-demand context.
- ▌ Nw Test Optimization Consolidation · nwave-aiCoverage-preserving consolidation patterns applied in order - parametrize-collapse, dict-iteration, fixture-scope, xdist-group, migration-collapse lifecycle, cross-tier dedup, single-lifecycle consolidation, state-delta cross-ref
- ▌ Nw Tdd Methodology Walking Skeleton · nwave-aiBuilding and validating a walking skeleton - the WS protocol, per-slice JIT E2E management, Mandate 5 adapter port-class real-I/O treatment (resource table), and Mandate 6 adapter-integration real-I/O requirement
- ▌ Nw Test Optimization Paradigm Match · nwave-aiDecision rule matching test SHAPE to the right paradigm before authoring/migrating - closed-world vs multi-step-setup vs state-mutation vs unbounded-invariant vs few-examples, plus the falsifier-gate that blocks PBT on finite domains
- ▌ Nw Command Design Patterns Authoring · nwave-aiThe v2.8+ new-command installation contract - which three files to produce and their frontmatter when creating a brand-new command
- ▌ Nw Command Design Patterns Reduction · nwave-aiWhat is reducible in a bloated command - the duplication triangle, the anti-pattern catalog, and the compress/never-compress rules
- ▌ Nw Cross Cutting Input Data Contracts · nwave-aiKNOWLEDGE — use when adding data, declaring inputs, or choosing a join key.
- ▌ Nw Test Design Mandates Scenario Design · nwave-aiScenario-design mandates for acceptance tests — Hexagonal Boundary Enforcement (drive through driving ports, never internals), Business Language Abstraction (three abstraction layers), User Journey Completeness, Pure Function Extraction Before Fixtures, Algebraic Analysis Before the Scenario (name the law, find its narrowest surface, declare every gated input, prove the scenario can fail), the 3 Pillars style backbone, and Walking Skeleton Strategy. Consult while shaping or judging a scenario's boundary, language, journey completeness, and fixture strategy. Canonical definitions; SSOT for these mandates.
- ▌ Nw Command Design Patterns Classification · nwave-aiHow to size and categorize a command, the declarative command template, and the WHAT-vs-HOW logic-placement rule
- ▌ Nw Cross Cutting Evidence Instrumentation · nwave-aiKNOWLEDGE — use when evaluating a claim, check, measurement, or shared-log count.
- ▌ Nw Solution Architect Formal Verification · nwave-aiPROCEDURE — verify one separately selected formal DESIGN obligation and state its runtime refinement boundary.
- ▌ Nw Test Design Mandates Layered Mechanics · nwave-aiLayered test-mechanics mandates for acceptance tests — Universe-bound assertion at layers 1-3 (assert_state_delta), Mandate-9-v2 three-way treatment by mock-status, layer-dependent PBT input mode, two-tier acceptance (Tier A Gojko + optional Tier B state-machine PBT), example-based integration sad paths, the Layered Test Discipline table, and the Polyglot Adapter Matrix. Consult while choosing assertion style, PBT mode, tier, and sad-path treatment for a given layer and driven-adapter realness. Canonical definitions; SSOT for these mandates.
- ▌ Nw Test Design Mandates Composition Contract · nwave-aiComposition-root authoring-contract mandates for acceptance tests — SSOT + Zero Duplication via Types + Services + DSL, Driving-Port-Only Boundary (Farley four-layer protocol-driver contract, fixture-theater/tautological-test anti-pattern), Contract Shape Classification (@in-memory/@real-io tag-vs-composition), and Dormant-Seam Reconciliation (AT drives the DESIGN-declared seam, not the new component). Consult while composing the AT's driving surface, structuring step/type/service code, and tagging the contract shape. Canonical definitions; SSOT for these mandates.
- ▌ Nw Infrastructure And Observability · 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 Platform Engineering Foundations · nwave-aiFoundational platform engineering knowledge from key references -- Continuous Delivery, SRE, Accelerate, Team Topologies, Chaos Engineering, and Secure Delivery. Load when contextual grounding in platform engineering theory is needed.
- ▌ Nw Security And Governance · nwave-aiDatabase security (encryption, access control, injection prevention), data governance (lineage, quality, MDM), and compliance frameworks (GDPR, CCPA, HIPAA)
- ▌ Nw Diverger Review Criteria · nwave-aiReview criteria for the nw-diverger-reviewer — validates JTBD rigor, research quality, option diversity, taste application correctness, and recommendation coherence in DIVERGE wave artifacts
- ▌ Nw Architectural Styles Tradeoffs · nwave-aiArchitectural style selection decision matrices, trade-off analysis, structural enforcement rules, and combination patterns. Load when choosing or evaluating architecture styles.
- ▌ Nw Database Technology Selection · nwave-aiDatabase comparison catalogs, RDBMS vs NoSQL selection criteria, CAP/ACID/BASE theory, OLTP vs OLAP, and technology-specific characteristics
- ▌ Nw Command Optimization Workflow · nwave-aiStep-by-step workflow for converting bloated command files to lean declarative definitions
- ▌ Nw Jtbd Interviews · nwave-aiJTBD discovery techniques adapted for AI product owner context. Four Forces extraction, job dimension probing, question banks, and anti-patterns for interactive feature discovery conversations.
- ▌ Nw Research · nwave-aiGathers 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.
- ▌ Nw Mikado Method · nwave-aiEnhanced Mikado Method for complex architectural refactoring - systematic dependency discovery, tree-based planning, and bottom-up execution
- ▌ Nw Fp Kotlin · nwave-aiKotlin language-specific patterns with Arrow, Raise DSL, and coroutine-based effects
- ▌ Nw Roadmap Design · nwave-aiRoadmap concision rules, step decomposition efficiency, AC abstraction guidelines, and step-to-scenario mapping. Load when creating implementation roadmaps.
- ▌ Nw Optimize Tests · 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 Fp Principles · nwave-aiCore functional programming thinking patterns and type system foundations, language-agnostic
- ▌ Nw Mutation Test · nwave-aiRuns feature-scoped mutation testing to validate test suite quality. Use after implementation to verify tests catch real bugs (kill rate >= 80%).
- ▌ Nw Distill · 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 Execute · nwave-aiDispatches one unit of DELIVER work to a specialized agent for TDD execution. Runs a single roadmap.json step through the TDD cycle.
- ▌ Nw Review · nwave-aiDispatches an expert reviewer agent to critique workflow artifacts. Use when a roadmap, implementation, or step needs quality review before proceeding.
- ▌ Nw Update · 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 Sd Patterns · nwave-aiCore distributed systems patterns - load balancing, caching, sharding, consistent hashing, message queues, rate limiting, CDN, Bloom filters, ID generation, replication, conflict resolution, CAP theorem
- ▌ Nw Ddd Tactical · nwave-aiTactical DDD — aggregate design rules, entities, value objects, domain events, repositories, domain services, and anti-pattern detection
- ▌ Nw Fast Forward · nwave-aiFast-forwards through remaining waves end-to-end without stopping for review between waves.
- ▌ Nw Sd Framework · nwave-ai4-step system design framework with back-of-envelope estimation, scaling ladder, and common pitfalls
- ▌ Nw Fp Clojure · nwave-aiClojure language-specific patterns, data-first modeling, REPL-driven development, and spec
- ▌ Nw Fp Haskell · nwave-aiHaskell language-specific patterns, GADTs, type classes, and effect systems
- ▌ Nw Forge · nwave-aiCreates 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.
- ▌ Nw Diverge · 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 Design · 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 Refactor · 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 Fsharp · nwave-aiF# language-specific patterns, Railway-Oriented Programming, and Computation Expressions
- ▌ Nw Jtbd Core · nwave-aiCore JTBD theory and job story format - job dimensions, job story template, job stories vs user stories, 8-step universal job map, outcome statements, and forces of progress
- ▌ Nw Discover · nwave-aiConducts evidence-based product discovery through customer interviews and assumption testing. Use at project start to validate problem-solution fit.
- ▌ Nw Finalize · 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 Diagram · nwave-aiGenerates C4 architecture diagrams (context, container, component) in Mermaid or PlantUML. Use when creating or updating architecture visualizations.
- ▌ Nw Hotspot · nwave-aiGit change frequency hotspot analysis — find the most-changed files in your codebase
- ▌
- ▌ Nw Shared Artifact Tracking · nwave-aiShared artifact registry, common artifact patterns, and integration validation. Load when tracking data that flows across journey steps or validating horizontal coherence.
- ▌
- ▌ Nw Speculative Dispatch · nwave-aiSpeculative parallel implementation methodology — dispatch N candidate implementations, audit all, score, pick best. Auditability mandate: ALL candidates logged (not just winner).
- ▌ Nw Test Organization Conventions · nwave-aiTest directory structure patterns by architecture style, language conventions, naming rules, and fixture placement. Decision tree for selecting test organization strategy.
- ▌ Nw Abr Critique Dimensions · nwave-aiReview dimensions for validating agent quality - template compliance, safety, testing, and priority validation
- ▌ Nw Agent Creation Workflow · nwave-aiDetailed 5-phase workflow for creating agents - from requirements analysis through validation and iterative refinement
- ▌
- ▌ Nw Sa Critique Dimensions · nwave-aiArchitecture quality critique dimensions for peer review. Load when invoking solution-architect-reviewer or performing self-review of architecture documents.
- ▌ Nw Ab Critique Dimensions · nwave-aiReview dimensions for validating agent quality - template compliance, safety, testing, and priority validation
- ▌ Nw Fp Algebra Driven Design · nwave-aiAlgebra-driven API design with monoids, semigroups, and interpreters via algebraic equations
- ▌ Nw Collaboration And Handoffs · nwave-aiCross-agent collaboration protocols, workflow handoff patterns, and commit message formats for TDD/Mikado/refactoring workflows
- ▌ Nw Data Architecture Patterns · nwave-aiData architecture patterns (warehouse, lake, lakehouse, mesh), ETL/ELT pipelines, streaming architectures, scaling strategies, and schema design patterns