ARM · RRSS · KafCa · KafCade — packaged as an npm SDK, a CLI, and a Claude Code skill bundle. Same patterns we use to ship ~150 LOC features end-to-end through an 8-axis quality gate.
Pick the surface you work in. Same four patterns underneath.
SDK for any Node / browser project. ESM + CJS.
npm i @wandersync/dna
RRSS audit · KafCa lint · ARM scaffold · KafCade plan.
npm i -g @wandersync/dna
Install all 4 patterns into ~/.claude/skills/.
curl -fsSL https://www.wandersync.life/install.sh | bash
Windows PowerShell one-liner.
iwr -useb https://www.wandersync.life/install.ps1 | iex
Each pattern is independent. Use them together or one at a time.
State-gated FAB feature with NPS-banded routing. NPS ≥ 8 → refer · ≤ 4 → mailto · 5–7 → silent log. ~150 LOC end-to-end.
Robust · Reliable · Solid · Stable · Resistant · Scalable · Secure · Systematic. Static audit before commit. Exits 1 on findings.
Karpathy + fixClaude + Caveman. Strips openers, closers, filler, ceremony. One concept per line. Overlay on any workflow.
Auto-detects project type · CI stack · deploy target · distribution channels. Plans the ordered ship sequence in one pass.
Gate any feature behind an ARM quota and route the response.
import { arm, rrss, kafca, kafcade } from "@wandersync/dna"; // 1) ARM gate — block free users at limit const gate = arm.gate({ key: "ws:feedback:usage", limit: 5, isPro: () => false }); if (!gate.check()) return; gate.bump(); // 2) Route NPS into A / R / M band arm.band(nps, { promoter: () => openReferKit(), passive: () => toast("thanks"), detractor: (n) => location.href = `mailto:hello@example.com?subject=NPS${n}`, }); // 3) RRSS audit any source string const { findings, score } = rrss.audit(sourceCode); console.log(rrss.report({ findings, score }));
Or use the CLI:
# Scaffold a ready-to-paste ARM-band feature dna scaffold feedback ws:feedback:usage > feedback.js # RRSS audit (CI-friendly, exits 1 on findings) dna audit app.js # Detect project + print KafCade ship plan dna kafcade --goal=distribute