nWave-ai/nWave

DirSkills catalogs 25 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Quality, Writing.

598 stars61 forksView on GitHub
6d ago

AT Completeness Check

AT Completeness Check gates acceptance-test sets against a canonical 7-category taxonomy and 15-item checklist. Use it to spot missing boundary, state, lifecycle, flag, negative, and environment cases.
Quality
59861
6d ago

Acceptance Test Critique Dimensions

Acceptance Test Critique Dimensions reviews acceptance tests for coverage, GWT structure, business-language wording, observable assertions, and traceability. Use it when peer-reviewing scenarios or walking skeletons before handoff.
Quality
59861
🤖
6d ago

Agent Creation Workflow

Agent Creation Workflow guides agent design from requirements analysis through validation and refinement. Use it when creating a new agent or modifying an existing one with clear responsibilities, tools, and quality gates.
AI Engineering
59861
6d ago

Agent Quality Critique Dimensions

Agent Quality Critique Dimensions provides checks for Claude Code agent definitions, including template compliance, safety, examples, loading, and priority. Use it when reviewing an agent file for correctness and fit.
Quality
59861
6d ago

Agent Quality Critique Dimensions

Agent Quality Critique Dimensions provides review criteria for Claude Code agent definitions, including template compliance, safety, examples, and loading behavior. Use it when validating an agent before release or refactor.
Quality
59861
🧪
6d ago

Agent Testing Framework

Agent Testing Framework defines a 5-layer approach for validating agent outputs, handoffs, and adversarial cases. It is used to check prompt injection resistance and other security constraints in Claude Code agents.
Quality
59861
🏗️
6d ago

Architectural Styles Tradeoffs

Architectural Styles Tradeoffs helps choose between common software architecture styles using decision trees, comparison matrices, and combination patterns. Use it when selecting or evaluating an architecture for a system.
AI Engineering
59861
🏗️
6d ago

Architecture Patterns

Architecture Patterns covers architecture styles, DDD, quality attributes, and trade-off evaluation for solution design. Use it when choosing patterns, defining boundaries, or assessing risks in a system architecture.
AI Engineering
59861
📚
6d ago

Authoritative Sources

Authoritative Sources defines domain-specific trusted databases, search strategies, and freshness rules for research. Use it when choosing sources for architecture, security, frameworks, or DevOps topics.
Writing
59861
🧪
6d ago

BDD Methodology

BDD Methodology defines acceptance test design with Given-When-Then scenarios, scenario-writing rules, and pytest-bdd implementation. Use it to write living documentation and avoid common BDD anti-patterns.
Quality
59861
🧪
6d ago

BDD Requirements Discovery

BDD Requirements Discovery guides collaborative discovery of requirements through Example Mapping, Three Amigos conversations, and concrete examples. Use it to turn business rules into Given-When-Then scenarios and uncover edge cases.
Quality
59861
🚀
6d ago

CI/CD And Deployment

CI/CD And Deployment covers pipeline design, quality gates, deployment strategies, and GitHub Actions patterns. Use it when planning build, test, release, or rollback workflows.
DevOps
59861
🛡️
6d ago

Canary

Canary detects whether auto-injection is active by exposing a known marker for verification. Use it to confirm skill-loading behavior during testing.
Quality
59861
🤝
6d ago

Collaboration And Handoffs

Collaboration And Handoffs defines cross-agent handoff protocols, workflow transitions, and commit message formats for TDD, Mikado, and refactoring work. Use it to pass implementation context between roles and keep progress traceable.
AI Engineering
59861
🧩
6d ago

Collapse Detection

Collapse Detection identifies documentation type-mixing patterns such as tutorial creep, how-to bloat, and reference narrative. Use it to flag docs that combine multiple user intents and to guide splitting or remediation.
Writing
59861
🧩
6d ago

Command Design Patterns

Command Design Patterns defines best practices for Claude Code command files, including size targets, declarative structure, and common anti-patterns. Use it when designing or reviewing dispatchers and orchestrators.
AI Engineering
59861
🧩
6d ago

Command Optimization Workflow

Command Optimization Workflow converts oversized command files into lean declarative definitions by removing duplicated boilerplate, moving domain knowledge to agents, and restructuring around a standard template. Use it when a Claude Code command needs to be shortened and made easier to maintain.
AI Engineering
59861
🤖
6d ago

NW Buddy

NW Buddy answers questions about nWave methodology, project state, commands, migration, and troubleshooting using the project’s own docs and files. It is read-only and meant for contextual help.
AI Engineering
59861
🔄
6d ago

NW Continue

NW Continue scans docs/feature/ for active projects, detects the current wave, and shows what to resume next. Use it when returning to an in-progress feature after time away.
Automation
59861
🧭
6d ago

Nw Buddy Command Catalog

Nw Buddy Command Catalog explains every /nw-* command, when to use it, and which agent it invokes. Use it to choose the right command for a feature, task, or troubleshooting step.
AI Engineering
59861
🪲
6d ago

Nw Bug Fix

Nw Bug Fix guides a defect through root-cause analysis, user review, and a regression test plus minimal fix. Use it for known bugs that need a confirmed diagnosis before implementation.
Quality
59861
🔎
6d ago

Project Reading

Project Reading helps a buddy agent inspect a codebase in a defined order and answer questions with file-and-line citations. Use it when you need grounded project facts, architecture context, or current state without guessing.
Quality
59861
📚
6d ago

SSOT Knowledge

SSOT Knowledge tells a buddy agent which file is authoritative for versions, backlog, architecture, config, and runtime behavior. Use it when repo sources disagree or when you need to avoid answering from stale docs.
AI Engineering
59861
💡
6d ago

Structured Brainstorming

Structured Brainstorming guides divergent ideation with HMW framing, SCAMPER, and Crazy 8s. It is used when you need many distinct options before any evaluation or ranking begins.
AI Engineering
59861
🌊
6d ago

Wave Methodology Knowledge

Wave Methodology Knowledge maps the nWave process from DISCOVER through DELIVER, including each wave’s purpose, inputs, outputs, and primary agent. Use it to route questions about where work is in the process and what comes next.
AI Engineering
59861