By ggrace519
Embedded / IoT domain specialist. Ships the embed-architect agent and 6 embed-* skills it composes.
Wireless and networked connectivity for embedded devices — Wi-Fi, BLE, Thread / Matter, cellular, LoRaWAN, MQTT/CoAP. Auto-invoked when designing connectivity stacks, debugging pairing/provisioning, or optimizing power/cost trade-offs for fleet comms.
Embedded driver / peripheral specialist. Owns device drivers, bus protocols (I2C, SPI, UART, CAN, USB), DMA, interrupt handling, and hardware-abstraction layers. Auto-invoked when writing, porting, or debugging driver / bus / peripheral code.
Factory provisioning, test fixtures, yield, traceability, and RMA workflow for embedded products. Auto-invoked when designing manufacturing test, debugging DFx issues, or preparing for a CM handoff.
Firmware OTA / fleet update specialist. Owns update transport, delta / block / full images, signature verification, A/B swap, resumability, and fleet-staged rollouts. Auto-invoked when building, testing, or debugging firmware updates.
Power management specialist. Owns sleep modes, duty cycling, peripheral gating, wake sources, and battery-life budgeting. Auto-invoked for battery devices, low-power design, or power regressions.
Uses power tools
Uses Bash, Write, or Edit tools
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.
A universal, stack-agnostic Claude Code playbook: 19 always-on agents (14 domain agents + 5 core generalists) plus a library of ~90 skills the agents compose on demand. Aligned with NIST SSDF (SP 800-218) and phase-gated Agile delivery. See DECISIONS.md ADR-0007 for the architecture.
| File | Purpose |
|---|---|
CLAUDE.md | The playbook — phases, the agent/skill model, prefix registry |
.claude/agents/ | The 19 always-on agent definitions (14 domain + 5 core) |
skills/ | The skill library (<name>/SKILL.md) — domain + cross-cutting |
catalog.json | Index of agents and skills (name, pack, kind, scope, model, description) for JIT selection |
bin/ccds.{ps1,sh} | Dispatcher — sync, verify, update, uninstall, version |
Install-Playbook.ps1 | Windows installer (stage/promote, SHA256-verified, PATH-aware, CLAUDE.md block) |
install-playbook.sh | Linux/macOS installer (same behavior, shell-rc PATH block) |
Sync-AgentPacks.{ps1,sh} | Stage a pack's domain skills into a project (invoked by ccds sync) |
Verify-Agents.ps1 / verify-agents.sh | Validate agents and skills against ADR-0001 invariants |
build-release.ps1 | Build reproducible release ZIP + sidecar SHA256 |
scripts/jit-claude.md | Canonical source for the ccds pointer block injected into ~/.claude/CLAUDE.md |
.github/workflows/release.yml | Tag-driven release build + GitHub Release publication |
DECISIONS.md | Architecture decision records (ADR-0001 … ADR-0009) |
CHANGELOG.md | Session-by-session history |
CONTRIBUTING.md | Contribution terms |
LICENSE | PolyForm Noncommercial 1.0.0 |
~/.claude/
agents/ ← 19 always-on agents (14 domain + 5 core; always loaded)
skills/ ← cross-cutting skills (always available)
playbook/ ← managed by installer
bin/ ← ccds dispatcher (ccds.ps1 / ccds.sh / ccds symlink)
scripts/ ← Sync-AgentPacks, Verify-Agents, jit-claude.md
agents/ ← source copy of the 19 agents
skills/ ← full skill library (domain skills copied to projects on demand)
catalog.json ← agent + skill index for JIT selection
version.txt
README.md
CLAUDE.md ← your global Claude instructions; installer injects the ccds pointer block
The 19 agents are cheap enough (~850 tokens of trimmed descriptions) to load every session, so there is no agent-activation step. Each domain agent composes its <pack>-* skills via the Skill tool — and because subagents can invoke skills but cannot spawn other subagents, one domain agent handles a multi-specialty task in a single coherent context.
Skills are the just-in-time layer. The sync-agents skill (or ccds sync):
~/.claude/playbook/catalog.json — agents + skills, lightweight metadata only./.claude/skills/ in the projectCross-cutting skills (playbook-conventions, api-design, ux-design, security-checklist, code-review-checklist, common-*) install once to ~/.claude/skills/ and are always available.
The repo doubles as a Claude Code plugin marketplace: one plugin per pack
(ccds-saas, ccds-ai, …) plus ccds-core (the 5 core agents + cross-cutting
skills). Claude Code handles versioning, updates, and enable/disable — no
installer, no PATH, no restart dance.
/plugin marketplace add ggrace519/claude-code-dev-studio
/plugin install ccds-core@ccds
/plugin install ccds-saas@ccds # one per archetype you work in
Update later with /plugin marketplace update ccds. The marketplace tree
(.claude-plugin/marketplace.json + plugins/) is generated from the library
source by scripts/build-marketplace.py and gated for freshness in CI.
The ZIP installer below remains fully supported — it additionally provides the
ccds CLI, the global ~/.claude/playbook/ library, and per-project skill
staging via ccds sync.
The installer downloads a GitHub Release ZIP, verifies its SHA256 against the sidecar, stages to <prefix>.new, snapshots the existing install to <prefix>.previous, and atomically promotes. It copies the 19 agents to ~/.claude/agents/, the cross-cutting skills to ~/.claude/skills/, injects the ccds block into ~/.claude/CLAUDE.md, and updates PATH so ccds resolves in new shells.
Windows (PowerShell 5.1 or 7+):
iwr -UseBasicParsing https://raw.githubusercontent.com/ggrace519/claude-code-dev-studio/main/Install-Playbook.ps1 | iex
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-embedDesktop App domain specialist. Ships the desktop-architect agent and 5 desktop-* skills it composes.
AI / LLM application domain specialist. Ships the ai-architect agent and 6 ai-* skills it composes.
Media / streaming domain specialist. Ships the media-architect agent and 6 media-* skills it composes.
Data Platform domain specialist. Ships the dataplat-architect agent and 7 dataplat-* skills it composes.
Claude Code Dev Studio core: 5 generalist agents (plan, review, security, test, deploy) plus the cross-cutting skills every project uses.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications