By LIFEAI
RDC typed-agent dispatch skill suite for Claude Code — plan, build, review, overnight unattended builds with work-item tracking and TDD enforcement.
Usage `rdc:build <epic-id|topic> [--unattended]` — dispatch typed agents from an epic, commit, push, update work items. The build engine. Use after rdc:plan or when the project lead says "build it".
Usage `rdc:collab --session <id>` — bidirectional relay with claude.ai. Read inbox, do work, write outbox, loop. Dave watches terminal and can interject.
Coolify ops. Usage `rdc:deploy <slug> [build-id]` or `rdc:deploy new <slug>` or `rdc:deploy diagnose <slug>` or `rdc:deploy audit [--fix]` — type checklists, DNS decision tree, mandatory post-deploy gate. Checklist-only output.
Usage `rdc:design <command|brief>` — RDC-owned design skill for Studio, Palette Library, token-aware UI work, and Rampa CLI-assisted color systems.
Usage `rdc:fixit <description>` — sanctioned bypass for quick fixes under 5 files / 30 min. Creates minimal work item, makes fix, commits, closes. The ONLY alternative to rdc:build. For typos, config patches, hotfixes, dep bumps.
Usage `rdc:brochure <input> [--out <path>] [--template <name>] [--format Letter|A4]` — Turn a zip, folder, HTML file, URL, or markdown folder into a print-quality PDF brochure via Puppeteer. Auto-detects print-variant HTML, honors @page CSS, falls back to a Studio-token-aware template when no HTML exists.
Usage `rdc:build <epic-id>` — You have a planned epic with tasks ready to execute. Dispatches parallel typed agents, each commits atomically to develop, runs a mandatory per-wave code-review gate (pr-review-toolkit:code-reviewer), closes work items, and runs the validator gate. Call after rdc:plan or when told to build.
Usage `rdc:co-develop <ask|reply|inbox|start|resume|status>` — peer-aware Claude/Codex co-development over clauth, with ask --wait as the default delegation pattern.
Usage `rdc:collab --session <session_id>` — Bidirectional relay with a claude.ai session — read inbox, do work, write outbox, loop. Use when coordinating with a parallel claude.ai conversation.
Usage `rdc:convert <input> [--out <dir>] [--to markdown|word] [--images assets|base64|s3]` — Convert .docx/.pptx/.ppt → Markdown (Word OMML equations as KaTeX TeX, tables, images) or Markdown → Word via the build-corpus CLI (npm `regen.mde`, or pip from GitHub). Portable: runs in any session that can reach npm or PyPI — Claude Code CLI and claude.ai both fetch + run it. Use whenever the user asks to convert an Office document, build a Markdown corpus from .docx/.pptx, turn Markdown into a .docx, or 'open the report' in the regen-mde editor (Windows).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This directory contains a generic, project-agnostic version of the RDC (Research, Design, Code) skill suite. All skills have been extracted from a reference implementation and genericized for use in any monorepo project.
From any Claude Code session:
/plugin marketplace add LIFEAI/rdc-skills
/plugin install rdc-skills
All user-invocable skills become available as slash commands. Agent playbooks in guides/agents/ are dispatched internally by rdc:build and are not user-invocable.
If you have the source repo locally, point the plugin directly at the directory in ~/.claude/settings.json. Skills load live from disk — no install step needed, changes take effect on next session start:
"extraKnownMarketplaces": {
"rdc-skills": {
"source": { "source": "directory", "path": "C:\\Dev\\rdc-skills" }
}
},
"enabledPlugins": {
"rdc-skills@rdc-skills": true
}
If rdc-skills@rdc-skills is enabled in your plugin settings AND you have manually installed files at ~/.claude/skills/user/rdc-*.md, every skill loads twice (or more if stale plugin cache versions exist). Symptoms: each skill appears 2–3× in the skill list.
Fix:
# Remove manual install
rm ~/.claude/skills/user/rdc-*.md
# Remove stale plugin cache (keep only the current version)
rm -rf ~/.claude/plugins/cache/rdc-skills/rdc-skills/0.7.*
Use one method only: plugin (Option A or B) OR manual install — never both.
scripts/install-rdc-skills.js supports profiles:
node scripts/install-rdc-skills.js --profile core
node scripts/install-rdc-skills.js --profile lifeai
core is safe for a clean machine with only rdc-skills installed. It wires portable hooks only: RDC output-contract enforcement, foreground-process policy, commit-message hygiene, and non-blocking work logging.lifeai is for the LIFEAI/regen-root workstation. It additionally wires the regen-root cwd lock, clauth/Supabase work-item gates, overnight queue guard, and LIFEAI session hooks.auto is the default. It chooses lifeai only when a sibling regen-root project is detected; otherwise it chooses core.To add managed startup instructions to a project:
node scripts/install-rdc-skills.js --project-root /path/to/project --write-startup-blocks
This writes .rdc/guides/rdc-skills-startup.md and managed RDC sections in CLAUDE.md and AGENTS.md.
scripts/install.sh and scripts/install.ps1 copy files into ~/.claude/skills/user/. These exist only for environments that cannot use the plugin system. Running them alongside the plugin creates duplicates. Do not use them if you have the plugin installed.
Throughout the skills, the following substitutions have been made to make them portable:
| Original | Generic | Your Project |
|---|---|---|
/full/path/to/monorepo/ | {PROJECT_ROOT}/ | Your monorepo root |
docs/guides/agent-bootstrap.md | {PROJECT_ROOT}/docs/guides/agent-bootstrap.md | Your agent guide |
develop branch | {development-branch} | Your development branch |
main branch | {production-branch} | Your production branch |
| Specific apps | your-app-name | Your app names |
23 skills organized into 5 categories:
Located in guides/agents/ — plain markdown playbooks spawned as sub-agents:
rdc:build includes mandatory post-wave test gate via vitestrdc:review reports test coverage deltapnpm build — crashes the system. Use npx tsc --noEmit + vitest onlynpx claudepluginhub lifeai/rdc-skills --plugin rdc-skillsComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.