therealestmatthew/d-system
Idea realization engine: capture, triage, plan, review and deliver ideas through governed, agent-run backlog phases. Also a personal productivity core and workbench.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ claude mcp add playwright -- npx @playwright/mcp@latest $ npx degit therealestmatthew/d-system/.claude ./rig-d-system # 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.
$ claude mcp add playwright -- npx @playwright/mcp@latest $ npx degit therealestmatthew/d-system/.agents/skills/backlog .claude/skills/backlog $ npx degit therealestmatthew/d-system/.agents/skills/checkpoint .claude/skills/checkpoint $ npx degit therealestmatthew/d-system/.agents/skills/demo-skill-ask-me .claude/skills/demo-skill-ask-me $ npx degit therealestmatthew/d-system/.agents/skills/demo-skill-brainstorm .claude/skills/demo-skill-brainstorm $ npx degit therealestmatthew/d-system/.agents/skills/demo-skill-flowchart .claude/skills/demo-skill-flowchart $ npx degit therealestmatthew/d-system/.agents/skills/demo-skill-make-it-a-skill .claude/skills/demo-skill-make-it-a-skill $ npx degit therealestmatthew/d-system/.agents/skills/demo-skill-meeting-notes .claude/skills/demo-skill-meeting-notes $ npx degit therealestmatthew/d-system/.agents/skills/demo-skill-scorecard .claude/skills/demo-skill-scorecard $ npx degit therealestmatthew/d-system/.agents/skills/idea-triage .claude/skills/idea-triage $ npx degit therealestmatthew/d-system/.agents/skills/idea .claude/skills/idea $ npx degit therealestmatthew/d-system/.agents/skills/log-anti-patterns .claude/skills/log-anti-patterns $ npx degit therealestmatthew/d-system/.agents/skills/orient .claude/skills/orient $ npx degit therealestmatthew/d-system/.agents/skills/partition-ideas .claude/skills/partition-ideas $ npx degit therealestmatthew/d-system/.agents/skills/source-command-backlog .claude/skills/source-command-backlog $ npx degit therealestmatthew/d-system/.agents/skills/source-command-idea-triage .claude/skills/source-command-idea-triage $ npx degit therealestmatthew/d-system/.agents/skills/source-command-idea .claude/skills/source-command-idea $ npx degit therealestmatthew/d-system/.claude/skills/d-system-overview .claude/skills/d-system-overview $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/catalog .claude/skills/catalog $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/doctor .claude/skills/doctor $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/next-code .claude/skills/next-code $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/plan-check .claude/skills/plan-check $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/prerequisites .claude/skills/prerequisites $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/scaffold .claude/skills/scaffold $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/session-close .claude/skills/session-close $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/session-start .claude/skills/session-start $ npx degit therealestmatthew/d-system/plugins/idea-realization/skills/tools .claude/skills/tools
$ curl -fsSL --create-dirs -o .claude/agents/demo-adversary.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-adversary.md $ curl -fsSL --create-dirs -o .claude/agents/demo-agent-evidence-checker.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-agent-evidence-checker.md $ curl -fsSL --create-dirs -o .claude/agents/demo-agent-objection-panel.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-agent-objection-panel.md $ curl -fsSL --create-dirs -o .claude/agents/demo-creator-docs.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-creator-docs.md $ curl -fsSL --create-dirs -o .claude/agents/demo-creator-py.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-creator-py.md $ curl -fsSL --create-dirs -o .claude/agents/demo-creator-web.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-creator-web.md $ curl -fsSL --create-dirs -o .claude/agents/demo-orch-content.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-orch-content.md $ curl -fsSL --create-dirs -o .claude/agents/demo-orch-data.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-orch-data.md $ curl -fsSL --create-dirs -o .claude/agents/demo-orch-stage.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-orch-stage.md $ curl -fsSL --create-dirs -o .claude/agents/demo-validator-check.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-validator-check.md $ curl -fsSL --create-dirs -o .claude/agents/demo-validator-code.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-validator-code.md $ curl -fsSL --create-dirs -o .claude/agents/demo-validator-web.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/demo-validator-web.md $ curl -fsSL --create-dirs -o .claude/agents/idea-triage.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/idea-triage.md $ curl -fsSL --create-dirs -o .claude/agents/partition-adversary.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/partition-adversary.md $ curl -fsSL --create-dirs -o .claude/agents/partition-analyst.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/partition-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/review-judge.md https://raw.githubusercontent.com/therealestmatthew/d-system/dev/.claude/agents/review-judge.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Edit(_private/**)",
"Write(_private/**)",
"Edit(.agents/**)",
"Write(.agents/**)",
"Edit(.codex/**)",
"Write(.codex/**)",
"Edit(_data/ideas.jsonl)",
"Write(_data/ideas.jsonl)",
"Edit(//code/d-system-worktrees/*/AGENTS.md)",
"Write(//code/d-system-worktrees/*/AGENTS.md)",
"Edit(//code/d-system-worktrees/*/CLAUDE.md)",
"Write(//code/d-system-worktrees/*/CLAUDE.md)",
"Edit(//code/d-system-worktrees/*/_private/**)",
"Write(//code/d-system-worktrees/*/_private/**)",
"Edit(//code/d-system-worktrees/*/.agents/**)",
"Write(//code/d-system-worktrees/*/.agents/**)",
"Edit(//code/d-system-worktrees/*/.codex/**)",
"Write(//code/d-system-worktrees/*/.codex/**)",
"Edit(//code/d-system-worktrees/*/_data/ideas.jsonl)",
"Write(//code/d-system-worktrees/*/_data/ideas.jsonl)"
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| Playwright MCP · "playwright" | npm | 7.5k |
Skills (26)
backlogcheckpointdemo-skill-ask-medemo-skill-brainstormdemo-skill-flowchartdemo-skill-make-it-a-skilldemo-skill-meeting-notesdemo-skill-scorecardidea-triageidealog-anti-patternsorientpartition-ideassource-command-backlogsource-command-idea-triagesource-command-idead-system-overviewcatalogdoctornext-codeplan-checkprerequisitesscaffoldsession-closesession-starttools
Subagents (16)
| demo-adversary model: sonnet | Adversarial reviewer for the live-demo and workbench builds — audits one phase's branch diff against its specifications and repository reality, assuming the work is broken and hunting for where it fai |
| demo-agent-evidence-checker model: sonnet | Traces every number in a draft back to a source and reports the ones that do not trace. Sees the draft and nothing else — no rationale, no history, no account of how it was written — so its reading is |
| demo-agent-objection-panel model: sonnet | Runs three named stakeholders against a recommendation in a separate context and returns one ranked summary, not three transcripts. One panellist is sympathetic, so the disagreement between them is wh |
| demo-creator-docs model: haiku | Documentation creator for the live-demo and workbench builds — OPS documents for the new tools, templated checklists, and the runbook skeleton. Explicitly not the talking-points copy or other audience |
| demo-creator-py model: sonnet | Python creator for the live-demo and workbench builds — the PTY adapter, the terminal websocket route, the deterministic overview tools, the overview skill definition that wraps them, the demo reset t |
| demo-creator-web model: sonnet | Frontend creator for the live-demo and workbench builds — TypeScript/React/HTML/CSS work such as the xterm.js terminal wiring, the talking-points rotator, the overview panel, the zero-scroll stage lay |
| demo-orch-content model: sonnet | Orchestrates the content-and-readiness phases — the live-demo build's phase-demo-05 (talking-points copy, runbook, demo reset tool, Windows checklist, rehearsals) and the workbench build's phase-wb-07 |
| demo-orch-data model: sonnet | Orchestrates the data phases of the live-demo build — phase-demo-03 (deterministic overview tools) and phase-demo-04 (overview skill, templates and page generation) — and the workbench build's panel p |
| demo-orch-stage model: sonnet | Orchestrates the stage phases of the live-demo build — phase-demo-01 (terminal backend), phase-demo-02 (stage frontend) and phase-demo-06 (stage terminal interaction) — and the workbench build's stage |
| demo-validator-check model: haiku | Runs the mechanical gates for the live-demo and workbench builds inside the worktree named in its prompt — the governance check, the staged private-content check, schema and drift checks, and front-ma |
| demo-validator-code model: sonnet | Reviews one live-demo or workbench work item's diff against its requirement text and runs its verification commands, inside the worktree named in its prompt. Receives the diff, the requirement and the |
| demo-validator-web model: sonnet | Browser-driving validator for the live-demo and workbench builds — uses the Playwright MCP server (configured in .mcp.json) to verify the stage/workbench page and generated pages in a real browser, co |
| idea-triage model: haiku | Scouts one open idea from _data/ideas.jsonl for related plans, phases and documents, then writes what it finds as a finding annotation. Never advances an idea past triaged, never merges or declines on |
| partition-adversary model: sonnet | Adversarial auditor for a proposed partition — of ideas, backlog phases, plan boundaries or any other set someone has divided into groups. Assumes the partition is wrong and hunts for where it fails: |
| partition-analyst model: sonnet | Read-only analyst for a partition sweep. Reads the material its dispatch prompt names and returns its whole report as its final message; it has no tool that writes a file or runs a command. Dispatched |
| review-judge model: sonnet | Build-review judge without a shell — judges one phase's diff against its scope, acceptance and verification, using only the evidence files the review runner (tools/run_review_checks.py) wrote. Runs in |
Slash commands (12)
/backlog/demo-cmd-askme/demo-cmd-context-check/demo-cmd-explain-this/demo-cmd-rubber-duck/demo-cmd-second-opinion/demo-cmd-teach-me/idea-triage/idea/resume-lit-review/session-close/session-start
Permissions
deny (20)
Edit(_private/**)
Write(_private/**)
Edit(.agents/**)
Write(.agents/**)
Edit(.codex/**)
Write(.codex/**)
Edit(_data/ideas.jsonl)
Write(_data/ideas.jsonl)
Edit(//code/d-system-worktrees/*/AGENTS.md)
Write(//code/d-system-worktrees/*/AGENTS.md)
Edit(//code/d-system-worktrees/*/CLAUDE.md)
Write(//code/d-system-worktrees/*/CLAUDE.md)
Edit(//code/d-system-worktrees/*/_private/**)
Write(//code/d-system-worktrees/*/_private/**)
Edit(//code/d-system-worktrees/*/.agents/**)
Write(//code/d-system-worktrees/*/.agents/**)
Edit(//code/d-system-worktrees/*/.codex/**)
Write(//code/d-system-worktrees/*/.codex/**)
Edit(//code/d-system-worktrees/*/_data/ideas.jsonl)
Write(//code/d-system-worktrees/*/_data/ideas.jsonl)
ask (0)
—
allow (0)
—
Similar rigs
svy04/ballast
Builds up to a goal in a field you have no expertise in: splits it into the foundations that goal actually needs, mobilizes what you already hold, learns what is missing, and leaves every solved path behind for the next goal. Nothing is cal
Skill Collector 1.2k tok ·
alamine42/dotfiles
Dotfiles for Cloud Claude Code - remote development on DigitalOcean
Skill Collector 1.4k tok ·
lucabrag/clo-author-template
Claude Code workflow template for academic research papers. 18 agents, 10 skills, simulated peer review, R&R cycle, 30+ journal profiles.
Orchestrator 3.8k tok ·
777genius/agent-teams-ai
You're the boss, agents are your team. They handle tasks on their own, message each other, and review each other's work. You just watch the kanban board and give high-level commands. Codex/Claude/OpenCode/Cursor/Grok/GitHub/Kiro/Z.AI/Xiaomi
Pragmatist 12.5k tok ·