~ / rigs / nWave-ai / nWave

nWave-ai/nWave

AI agents that guide you from idea to working code, with you in control at every step.

↗ GitHub ★ 617 mit updated 23d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~4.8k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit nWave-ai/nWave/.claude ./rig-nwave  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit nWave-ai/nWave/nWave/skills/nw-ab-critique-dimensions .claude/skills/nw-ab-critique-dimensions
$ npx degit nWave-ai/nWave/nWave/skills/nw-abr-critique-dimensions .claude/skills/nw-abr-critique-dimensions
$ npx degit nWave-ai/nWave/nWave/skills/nw-ad-critique-dimensions .claude/skills/nw-ad-critique-dimensions
$ npx degit nWave-ai/nWave/nWave/skills/nw-agent-creation-workflow .claude/skills/nw-agent-creation-workflow
$ npx degit nWave-ai/nWave/nWave/skills/nw-agent-testing .claude/skills/nw-agent-testing
$ npx degit nWave-ai/nWave/nWave/skills/nw-architectural-styles-tradeoffs .claude/skills/nw-architectural-styles-tradeoffs
$ npx degit nWave-ai/nWave/nWave/skills/nw-architecture-patterns .claude/skills/nw-architecture-patterns
$ npx degit nWave-ai/nWave/nWave/skills/nw-at-completeness-check .claude/skills/nw-at-completeness-check
$ npx degit nWave-ai/nWave/nWave/skills/nw-authoritative-sources .claude/skills/nw-authoritative-sources
$ npx degit nWave-ai/nWave/nWave/skills/nw-bdd-methodology .claude/skills/nw-bdd-methodology
$ npx degit nWave-ai/nWave/nWave/skills/nw-bdd-requirements .claude/skills/nw-bdd-requirements
$ npx degit nWave-ai/nWave/nWave/skills/nw-brainstorming .claude/skills/nw-brainstorming
$ npx degit nWave-ai/nWave/nWave/skills/nw-buddy-command-catalog .claude/skills/nw-buddy-command-catalog
$ npx degit nWave-ai/nWave/nWave/skills/nw-buddy-project-reading .claude/skills/nw-buddy-project-reading
$ npx degit nWave-ai/nWave/nWave/skills/nw-buddy-ssot-knowledge .claude/skills/nw-buddy-ssot-knowledge
$ npx degit nWave-ai/nWave/nWave/skills/nw-buddy-wave-knowledge .claude/skills/nw-buddy-wave-knowledge
$ npx degit nWave-ai/nWave/nWave/skills/nw-buddy .claude/skills/nw-buddy
$ npx degit nWave-ai/nWave/nWave/skills/nw-bugfix .claude/skills/nw-bugfix
$ npx degit nWave-ai/nWave/nWave/skills/nw-canary .claude/skills/nw-canary
$ npx degit nWave-ai/nWave/nWave/skills/nw-cicd-and-deployment .claude/skills/nw-cicd-and-deployment
$ npx degit nWave-ai/nWave/nWave/skills/nw-collaboration-and-handoffs .claude/skills/nw-collaboration-and-handoffs
$ npx degit nWave-ai/nWave/nWave/skills/nw-collapse-detection .claude/skills/nw-collapse-detection
$ npx degit nWave-ai/nWave/nWave/skills/nw-command-design-patterns .claude/skills/nw-command-design-patterns
$ npx degit nWave-ai/nWave/nWave/skills/nw-command-optimization-workflow .claude/skills/nw-command-optimization-workflow
$ npx degit nWave-ai/nWave/nWave/skills/nw-continue .claude/skills/nw-continue
$ npx degit nWave-ai/nWave/nWave/skills/nw-data-architecture-patterns .claude/skills/nw-data-architecture-patterns
$ npx degit nWave-ai/nWave/nWave/skills/nw-database-technology-selection .claude/skills/nw-database-technology-selection
$ npx degit nWave-ai/nWave/nWave/skills/nw-ddd-event-modeling .claude/skills/nw-ddd-event-modeling
$ npx degit nWave-ai/nWave/nWave/skills/nw-ddd-eventsourcing .claude/skills/nw-ddd-eventsourcing
$ npx degit nWave-ai/nWave/nWave/skills/nw-ddd-strategic .claude/skills/nw-ddd-strategic
$ npx degit nWave-ai/nWave/nWave/skills/nw-ddd-tactical .claude/skills/nw-ddd-tactical
$ npx degit nWave-ai/nWave/nWave/skills/nw-deliver-orchestration .claude/skills/nw-deliver-orchestration
$ npx degit nWave-ai/nWave/nWave/skills/nw-deliver .claude/skills/nw-deliver
$ npx degit nWave-ai/nWave/nWave/skills/nw-density-resolution-contract .claude/skills/nw-density-resolution-contract
$ npx degit nWave-ai/nWave/nWave/skills/nw-deployment-strategies .claude/skills/nw-deployment-strategies
$ npx degit nWave-ai/nWave/nWave/skills/nw-der-review-criteria .claude/skills/nw-der-review-criteria
$ npx degit nWave-ai/nWave/nWave/skills/nw-design-methodology .claude/skills/nw-design-methodology
$ npx degit nWave-ai/nWave/nWave/skills/nw-design-patterns .claude/skills/nw-design-patterns
$ npx degit nWave-ai/nWave/nWave/skills/nw-design .claude/skills/nw-design
$ npx degit nWave-ai/nWave/nWave/skills/nw-devops .claude/skills/nw-devops

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (150)

nw-ab-critique-dimensionsnw-abr-critique-dimensionsnw-ad-critique-dimensionsnw-agent-creation-workflownw-agent-testingnw-architectural-styles-tradeoffsnw-architecture-patternsnw-at-completeness-checknw-authoritative-sourcesnw-bdd-methodologynw-bdd-requirementsnw-brainstormingnw-buddy-command-catalognw-buddy-project-readingnw-buddy-ssot-knowledgenw-buddy-wave-knowledgenw-buddynw-bugfixnw-canarynw-cicd-and-deploymentnw-collaboration-and-handoffsnw-collapse-detectionnw-command-design-patternsnw-command-optimization-workflownw-continuenw-data-architecture-patternsnw-database-technology-selectionnw-ddd-event-modelingnw-ddd-eventsourcingnw-ddd-strategicnw-ddd-tacticalnw-deliver-orchestrationnw-delivernw-density-resolution-contractnw-deployment-strategiesnw-der-review-criterianw-design-methodologynw-design-patternsnw-designnw-devopsnw-diagramnw-discovernw-discovery-methodologynw-discovery-workflownw-discussnw-distillnw-divergenw-diverger-review-criterianw-divio-frameworknw-documentnw-domain-driven-designnw-dor-validationnw-dr-review-criterianw-executenw-fast-forwardnw-finalizenw-five-whys-methodologynw-forgenw-formal-verification-tlaplusnw-fp-algebra-driven-designnw-fp-clojurenw-fp-domain-modelingnw-fp-fsharpnw-fp-haskellnw-fp-hexagonal-architecturenw-fp-kotlinnw-fp-principlesnw-fp-scalanw-fp-usable-designnw-hexagonal-testingnw-hotspotnw-infrastructure-and-observabilitynw-interviewing-techniquesnw-investigation-techniquesnw-jtbd-analysisnw-jtbd-bdd-integrationnw-jtbd-corenw-jtbd-interviewsnw-jtbd-opportunity-scoringnw-jtbd-workflow-selectionnw-leanux-methodologynw-legacy-refactoring-dddnw-mikado-methodnw-mikadonw-mutation-testnw-newnw-operational-safetynw-opportunity-mappingnw-optimize-testsnw-outcome-kpi-frameworknw-par-critique-dimensionsnw-par-review-criterianw-pdr-review-criterianw-persona-jtbd-analysisnw-platform-engineering-foundationsnw-po-review-dimensionsnw-por-review-criterianw-post-mortem-frameworknw-production-readinessnw-production-safetynw-progressive-refactoringnw-property-based-testingnw-quality-frameworknw-quality-validationnw-query-optimizationnw-refactornw-research-methodologynw-researchnw-review-output-formatnw-review-workflownw-reviewnw-rigornw-roadmap-designnw-roadmap-review-checksnw-roadmapnw-root-whynw-rr-critique-dimensionsnw-sa-critique-dimensionsnw-sar-critique-dimensionsnw-sc-review-dimensionsnw-sd-case-studiesnw-sd-frameworknw-sd-patterns-advancednw-sd-patternsnw-security-and-governancenw-security-by-designnw-shared-artifact-trackingnw-source-verificationnw-speculative-dispatchnw-spike-methodologynw-spikenw-stakeholder-engagementnw-stress-analysisnw-taste-evaluationnw-tdd-cross-languagenw-tdd-methodologynw-tdd-review-enforcementnw-test-design-mandatesnw-test-optimizationnw-test-organization-conventionsnw-test-refactoring-catalognw-tlaplus-verificationnw-tr-review-criterianw-updatenw-user-story-mappingnw-ux-desktop-patternsnw-ux-emotional-designnw-ux-principlesnw-ux-tui-patternsnw-ux-web-patterns

Hooks (1)

eventmatcherruns
PostToolUseWrite|Editpython3 -c "import sys,json; d=json.load(sys.stdin); f=d.get('tool_input',{}).get('file_path') or d.get('tool_response',{}).get('filePath',''); print(f)" | { read -r f; case "$f" in *.py) ruff check --fix --quiet "$f" 2>&1 | head -5; ruff f

Similar rigs

copied ✓