nw-algebraic-design-protocol
From the author
The 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.
Install
npx skills add nWave-ai/nWave --skill nw-algebraic-design-protocol -a claude-code
Installs to .claude/skills/nw-algebraic-design-protocol/ · Each command fetches the skill straight from GitHub with the open skills CLI.
Byte-identical to the scanned commit, with the repository’s licence and a SOURCE.txt.
Want your agent to suggest skills while you type? See how to use skills from your IDE.
Safety checks on SKILL.md
No warnings.
Why 87
aiqbench computes the trust score from public signals. It is not a security audit, so read a skill before you install it.
Similar skills
Closest to this one by what they do and when they are used.
- nw-fp-algebra-driven-designnWave-ai/nWaveAlgebra-driven API design with monoids, semigroups, and interpreters via algebraic equationsDesign★ 631
- collaborative-judgmenttechygarg/latticeProtocol for handling ambiguous decisions and missing/conflicting knowledge during code generation, design, and review. Ensures AI surfaces genuine judgment calls with structured options and stops on hallucination risk instead of silently assuming. Use when a decision has multiple valid approaches, when facts are missing or contradictory, when the user asks 'what should we do here?', 'is this a judgment call?', 'should I ask about this?', 'am I guessing here?', 'what are the tradeoffs?', or when deciding between two reasonable architectural or design options. Also composed by molecules to define how judgment calls and clarification requests are surfaced and resolved.Design★ 210
- nw-type-level-designnWave-ai/nWaveDesign or review evidence-preserving APIs that model invalid states, state transitions, capabilities, and trusted construction proportionately to the target language.Design★ 631
- nw-command-design-patterns-classificationnWave-ai/nWaveHow to size and categorize a command, the declarative command template, and the WHAT-vs-HOW logic-placement ruleDesign★ 631
- nw-architecture-patternsnWave-ai/nWaveComprehensive architecture patterns, methodologies, quality frameworks, and evaluation methods for solution architects. Load when designing system architecture or selecting patterns.Planning★ 631
- methodstelagod/code-abyssHow to think through work, distilled from a stronger model's demonstrated moves - invoke when STARTING to investigate a confusing behavior or debug a root cause; design or evaluate an approach/proposal; plan a multi-step or long-running task; verify work, review findings, or reconcile conflicting reports; write rules, reports, or docs someone else must act on.Design★ 244
Ratings & reviews
—
no reviews
Tried this skill? Rate it to help others. Sign in
Discussion
Join the discussion. Sign in