nWave-ai
- 201 skills
- 0 followers
- 2 days ago last updated
- ▌ Nw Command Design Patterns · nwave-aiBest practices for command definition files - size targets, declarative template, anti-patterns, and canonical examples based on research evidence
- ▌ Nw Density Resolution Contract · 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 Formal Verification Tlaplus · 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 At Completeness Check · 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 Discovery Methodology · nwave-aiQuestion-first approach to understanding user journeys. Load when starting a new journey design or when the discovery phase needs deepening.
- ▌ Nw Five Whys Methodology · nwave-aiToyota 5 Whys methodology with multi-causal branching, evidence requirements, and validation techniques
- ▌ Nw Outcome Kpi Framework · nwave-aiOutcome 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
- ▌ Nw Buddy Command Catalog · nwave-aiAll /nw-* commands — what they do, when to use them, which agent they invoke. For the buddy agent to help users pick the right command.
- ▌ Nw Buddy Project Reading · nwave-aiHow the nWave buddy agent reads a project to answer questions — detection, order of inspection, and citation discipline.
- ▌ Nw Deliver Orchestration · nwave-aiDELIVER wave orchestration workflow -- 9 phases from baseline to finalization. Load when user invokes *deliver command. Covers state tracking, smart skip logic, retry, resume, and quality gate enforcement.
- ▌ Nw Jtbd Workflow Selection · nwave-aiJTBD workflow classification and routing - ODI two-phase framework, five job types with workflow sequences, baseline type selection, workflow anti-patterns, and common recipes
- ▌ Nw Fp Hexagonal Architecture · nwave-aiHexagonal architecture patterns with pure core and side-effect shell for functional codebases
- ▌ Nw Po Review Dimensions · nwave-aiRequirements quality critique dimensions for peer review - confirmation bias detection, completeness validation, clarity checks, testability assessment, and priority validation
- ▌ Nw Research Methodology · nwave-aiResearch output templates, distillation workflow, and quality standards for evidence-driven research
- ▌ Nw Sc Review Dimensions · nwave-aiReviewer critique dimensions for peer review - implementation bias detection, test quality validation, completeness checks, and priority validation
- ▌ Nw Security By Design · 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 Buddy Wave Knowledge · nwave-aiWave methodology knowledge for the buddy agent — what each wave does, its inputs and outputs, and how to route questions.
- ▌ Nw Collapse Detection · nwave-aiDocumentation collapse anti-patterns - detection rules, bad examples, and remediation strategies for type-mixing violations
- ▌ Nw Dr Review Criteria · nwave-aiCritique dimensions, severity framework, verdict decision matrix, and review output format for documentation assessment reviews
- ▌ Nw Quality Validation · nwave-aiType-specific validation checklists, six quality characteristics, and quality gate thresholds for documentation assessment
- ▌ Nw Jtbd Bdd Integration · nwave-aiTranslating 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
- ▌ Nw Source Verification · nwave-aiSource reputation tiers, cross-referencing methodology, bias detection, and citation format requirements
- ▌ Nw Jtbd Opportunity Scoring · nwave-aiJTBD opportunity scoring and prioritization - outcome statement format, opportunity algorithm, scoring interpretation, feature prioritization, and opportunity matrix template
- ▌ Nw Test Refactoring Catalog · nwave-aiDetailed refactoring mechanics with step-by-step procedures, and test code smell catalog with detection patterns and before/after examples
- ▌ Nw Dor Validation · nwave-aiDefinition of Ready checklist criteria, antipattern detection patterns, UAT quality rules, and domain language enforcement for product owner review
- ▌ Nw Persona Jtbd Analysis · nwave-aiStructured persona creation and JTBD analysis methodology - persona templates, ODI job step tables, pain point mapping, success metric quantification, and multi-persona segmentation
- ▌ Nw Design Methodology · nwave-aiApple LeanUX++ design workflow, journey schema, emotional arc patterns, and CLI UX patterns. Load when transitioning from discovery to visualization or when designing journey artifacts.
- ▌ Nw Leanux Methodology · nwave-aiLeanUX backlog management methodology - user story template, story sizing, story states, task types, Definition of Ready/Done, anti-pattern detection and remediation
- ▌ Nw Operational Safety · nwave-aiTool safety protocols, adversarial output validation, error recovery patterns, and I/O contracts for research operations
- ▌ Nw Par Critique Dimensions · nwave-aiPlatform design review critique dimensions and severity levels. Load when reviewing CI/CD pipelines, infrastructure, deployment strategies, observability, or security designs.
- ▌ Nw Progressive Refactoring · nwave-aiProgressive L1-L6 refactoring hierarchy, 22 code smell taxonomy, atomic transformations, test code smells, and Fowler refactoring catalog
- ▌ Nw Domain Driven Design · nwave-aiStrategic and tactical DDD patterns, bounded context discovery, context mapping, aggregate design rules, and decision frameworks for when to apply DDD
- ▌ Nw Investigation Techniques · nwave-aiEvidence collection methods, problem categorization, analysis techniques, and solution design patterns
- ▌ Nw Spike Methodology · nwave-aiTeaches agents how to run a timeboxed spike - throwaway code that validates one assumption before DESIGN
- ▌ Nw Brainstorming · nwave-aiStructured divergent thinking techniques — HMW framing, SCAMPER, Crazy 8s mechanics, and option diversity guarantees. Enforces strict separation of generation and evaluation phases.
- ▌ Nw Legacy Refactoring Ddd · nwave-aiDDD-guided legacy refactoring patterns -- strangler fig, bubble context, ACL migration, 14 tactical/strategic/infrastructure patterns, and incremental monolith-to-microservices methodology
- ▌ Nw Tdd Review Enforcement · 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 Opportunity Mapping · nwave-aiOpportunity Solution Trees, opportunity scoring, Lean Canvas, JTBD job mapping, and technique selection guide
- ▌ Nw UX Desktop Patterns · nwave-aiDesktop application UI patterns for product owners. Load when designing native or cross-platform desktop applications, writing desktop-specific acceptance criteria, or evaluating panel layouts and keyboard workflows.
- ▌ Nw UX Emotional Design · nwave-aiEmotional design and delight patterns for product owners. Load when designing onboarding flows, empty states, first-run experiences, or evaluating the emotional quality of an interface.
- ▌ Nw Der Review Criteria · nwave-aiEvaluation criteria and scoring for data engineering artifact reviews
- ▌ Nw Divio Framework · nwave-aiDIVIO/Diataxis four-quadrant documentation framework - type definitions, classification decision tree, and signal catalog
- ▌ Nw Interviewing Techniques · nwave-aiMom Test questioning toolkit, JTBD analysis, interview conduct, assumption testing framework, and hypothesis design
- ▌ Nw Production Safety · nwave-aiAgent safety boundaries - input validation, output filtering, scope constraints, and document creation policy
- ▌ Nw Deployment Strategies · nwave-aiRollback procedures, risk assessment, pre/post-deployment validation, and contingency planning. Load when orchestrating deployment or preparing rollback plans. For deployment strategy details (canary, blue-green, rolling), see `cicd-and-deployment` skill.
- ▌ Nw Architecture Patterns · nwave-aiComprehensive architecture patterns, methodologies, quality frameworks, and evaluation methods for solution architects. Load when designing system architecture or selecting patterns.
- ▌ Nw Post Mortem Framework · nwave-aiBlameless post-mortem structure, incident timeline reconstruction, response evaluation, and organizational learning
- ▌ Nw Stakeholder Engagement · nwave-aiDemonstration preparation, audience-tailored presentations, feedback collection, and business outcome measurement. Load when preparing demos or measuring business value delivery.
- ▌ Nw Bdd Methodology · nwave-aiBDD patterns for acceptance test design - Given-When-Then structure, scenario writing rules, pytest-bdd implementation, anti-patterns, and living documentation
- ▌ Nw Ad Critique Dimensions · 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 · nwave-aiProperty-based testing strategies, mutation testing, shrinking, and combined PBT+mutation workflow for test quality validation
- ▌ Nw Authoritative Sources · nwave-aiDomain-specific authoritative source databases, search strategies by topic category, and source freshness rules
- ▌ Nw Production Readiness · nwave-aiMonitoring, observability, operational procedures, CI/CD lessons learned, and quality gate definitions. Load when assessing production readiness or validating operational excellence.
- ▌ Nw Tlaplus Verification · nwave-aiTLA+ formal verification for design correctness and PBT pipeline integration
- ▌ Nw Review Workflow · nwave-aiDetailed review process, v2 validation checklist, and scoring methodology for agent definition reviews
- ▌ Nw Roadmap Review Checks · nwave-aiRoadmap-specific validation checks for architecture reviews. Load when reviewing roadmaps for implementation readiness.
- ▌ Nw Cicd And Deployment · nwave-aiCI/CD pipeline design methodology, deployment strategies, GitHub Actions patterns, and branch/release strategies. Load when designing pipelines or deployment workflows.
- ▌ Nw Fp Usable Design · nwave-aiNaming conventions, API ergonomics, and usability patterns for functional code
- ▌ Nw Buddy Ssot Knowledge · nwave-aiSingle Source of Truth detection — where truth lives in an nWave repo and how to avoid contradicting it.
- ▌ Nw Review Output Format · nwave-aiYAML output format and approval criteria for platform design reviews. Load when generating review feedback.
- ▌ Nw Sd Patterns Advanced · nwave-aiAdvanced distributed patterns - event sourcing, CQRS, saga, stream processing, append-only log, exactly-once delivery, sequencer, double-entry ledger, erasure coding, order book, watermarks
- ▌ Nw Taste Evaluation · nwave-aiDesign 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
- ▌ Nw Jtbd Analysis · nwave-aiJTBD methodology for extracting real jobs behind feature requests — job statements, abstraction layers, first-principles extraction, ODI outcome statements, and opportunity scoring
- ▌ Nw Test Design Mandates · 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 Wizard Shared Rules · nwave-aiShared rules for feature ID derivation and wave detection used by /nw-new, /nw-continue, and /nw-fast-forward wizards
- ▌ Nw Agent Testing · nwave-ai5-layer testing approach for agent validation including adversarial testing, security validation, and prompt injection resistance
- ▌ Nw Fp Domain Modeling · nwave-aiDomain modeling with algebraic data types, smart constructors, and type-level error handling
- ▌ Nw Query Optimization · nwave-aiSQL and NoSQL query optimization techniques, indexing strategies, execution plan analysis, JOIN algorithms, cardinality estimation, and database-specific query patterns
- ▌ Nw Tdd Cross Language · 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 Design Patterns · nwave-ai7 agentic design patterns with decision tree for choosing the right pattern for each agent type
- ▌ Nw UX Tui Patterns · nwave-aiTerminal UI and CLI design patterns for product owners. Load when designing command-line tools, interactive terminal applications, or writing CLI-specific acceptance criteria.
- ▌ Nw UX Web Patterns · nwave-aiWeb UI design patterns for product owners. Load when designing web application interfaces, writing web-specific acceptance criteria, or evaluating responsive designs.
- ▌ Nw Pdr Review Criteria · nwave-aiEvidence quality validation and decision gate criteria for product discovery reviews
- ▌ Nw Quality Framework · nwave-aiQuality gates - 11 commit readiness gates, build/test protocol, validation checkpoints, and quality metrics
- ▌ Nw Ddd Event Modeling · nwave-aiEvent Modeling facilitation technique — brainstorm events, identify commands and views, define aggregate boundaries, write Given-When-Then specifications
- ▌ Nw Discovery Workflow · nwave-ai4-phase discovery workflow with decision gates, phase transitions, success metrics, and state tracking
- ▌ Nw Tr Review Criteria · nwave-aiReview dimensions and scoring for root cause analysis quality assessment
- ▌ Nw User Story Mapping · nwave-aiUser story mapping for backlog management and outcome-based prioritization. Load during Phase 2.5 (User Story Mapping) to produce story-map.md and prioritization.md.
- ▌ Nw UX Principles · nwave-aiCore UX principles for product owners. Load when evaluating interface designs, writing acceptance criteria with UX requirements, or reviewing wireframes and mockups.
- ▌ Nw Ddd Eventsourcing · nwave-aiEvent Sourcing and CQRS as DDD implementation patterns — when to use, aggregate event streams, projections, snapshots, sagas, upcasting, conflict resolution
- ▌ Nw Ddd Strategic · nwave-aiStrategic DDD — bounded context discovery, context mapping patterns, subdomain classification, ubiquitous language, and organizational alignment
- ▌ Nw Hexagonal Testing · nwave-ai5-layer agent output validation, I/O contract specification, vertical slice development, and test doubles policy with per-layer examples
- ▌ Nw Test Optimization · nwave-aiMethodology for minimizing test count while maximizing behavioral coverage - behavior definition, anti-pattern catalog, consolidation patterns, stopping criterion, coverage-preserving validation
- ▌ Nw Sd Case Studies · nwave-ai25 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
- ▌ Nw Stress Analysis · nwave-aiAdvanced architecture stress analysis methodology for designing systems that survive unknown stresses. Load when --residuality flag is used or when designing high-uncertainty, mission-critical systems.
- ▌ Nw Tdd Methodology · nwave-aiDeep knowledge for Outside-In TDD - double-loop architecture, ATDD integration, port-to-port testing, walking skeletons, and test doubles policy
- ▌ Nw Continue · nwave-aiDetects current wave progress for a feature and resumes at the next step. Scans docs/feature/ for artifacts.
- ▌ Nw Document · nwave-aiCreates evidence-based documentation following DIVIO/Diataxis principles. Use when writing tutorials, how-to guides, reference docs, or explanations.
- ▌ Nw Bdd Requirements · nwave-aiBDD requirements discovery methodology - Example Mapping, Three Amigos, conversational patterns, Given-When-Then translation, and collaborative specification
- ▌ Nw Devops · nwave-aiDesigns CI/CD pipelines, infrastructure, observability, and deployment strategy. Use when preparing platform readiness for a feature.
- ▌
- ▌ Nw Rigor · nwave-aiSelects 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.
- ▌ Nw Bugfix · nwave-aiBug fix workflow: root cause analysis → user review → regression test + fix via TDD
- ▌ Nw Buddy · nwave-ainWave concierge — ask any question about methodology, project state, commands, migration, or troubleshooting. Read-only, contextual answers.
- ▌ Nw Spike · nwave-aiRuns 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 requirement, or external integration.
- ▌
- ▌ Nw Deliver · 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 · 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 Roadmap · nwave-aiCreates a phased roadmap.json for a feature goal with acceptance criteria and TDD steps. Use when planning implementation steps before execution.