Code blocks

Code blocks reuse the status palette for syntax tokens — blue for keywords, accent for strings, green for numbers, muted for comments. No separate theme.

bash
# Install + scaffold
npm i -g @1agh/maude
maude design init --no-discovery --name acme
cd acme && claude
# Inside Claude Code:
#   /design:setup-ds project "team scouting tool"
typescript
import { copyTree } from '../lib/copy-tree.mjs';

async function runInit({ args, pkgRoot }) {
  const { flags } = parseArgs(args, {
    booleans: ['force', 'dry-run', 'no-discovery'],
  });
  if (!flags['no-discovery']) return refuseInteractive();
  return scaffoldCore({ designDir, dsName, payload });
}
json
{
  "name": "acme",
  "version": "0.8.0",
  "completenessProfile": "standard",
  "activeFamilies": ["accent", "status"],
  "designSystems": [
    { "name": "project", "path": "system/project" }
  ]
}