By D0NMEGA
Orchestrate verified multi-phase development workflows with durable planning state, phased roadmaps, specialized subagents, and deterministic verification gates. Automates parallel workstreams, multi-repo workspace management, testing, code review, and project tracking across any tech stack.
Answer a quick side question without interrupting or losing context from the current task. Resume work automatically after answering.
Incrementally fix build and type errors with minimal, safe changes.
Operator-gated promotion of a recurring instinct into a learned skill (dry-run default; nothing is written without your confirmation).
Route an important deliverable through a cost-gated multi-lens judge-panel -> one SHIP/REVISE/BLOCK verdict.
Create or verify a checkpoint in your workflow.
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions.
Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.
Personal communication chief of staff that triages email, Slack, LINE, and Messenger. Classifies messages into 4 tiers (skip/info_only/meeting_info/action_required), generates draft replies, and enforces post-send follow-through via hooks. Use when managing multi-channel communication workflows.
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
C++ build, CMake, and compilation error resolution specialist. Fixes build errors, linker issues, and template errors with minimal changes. Use when C++ builds fail.
Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code.
Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns.
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
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.
Executables (bin/) — files in this plugin's bin/directory are added to the Bash tool's PATH while the plugin is enabled.
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
The verified workflow engine for Claude Code.
Claude Code is excellent at generating code. It is weaker at long projects:
context gets messy, /clear loses decisions, and the model can call a task
"done" before tests, requirements, or security checks actually pass.
DonnyClaude wraps Claude Code in a durable planning layer and a deterministic verification loop:
.planning/ so work survives /clear and new sessionsnpx donnyclaude
One command installs the Donny engine, the skills and agents, coding rules for 13 languages, project hooks, and a curated MCP setup - then Claude itself walks you through your first project.
LLM coding tools are good at producing work. They are much worse at knowing when work is actually finished. The recurring failure modes:
/clearMost Claude Code setups are prompt packs: they change what the model is told, then still trust it to declare success. DonnyClaude is built around one idea: the model generates the work, but completion is decided by durable state, skeptical review, and deterministic gates.
Everything installs under ~/.claude/ (user scope); nothing touches a project
until you start one there.
~/.claude/skills/, agents/, commands/, hooks/, rules/ - the toolkit~/.claude/donny/ - the workflow engine~/.claude/bin/, cco-memory/, scrapers/, docs/, statusline.py, and a
skill-index registry (.donnyclaude-skill-index.json) - support tools~/.claude/CLAUDE.md - a fresh machine gets the full operating guide; an
existing file gets only a clearly marked, idempotent standards block appended~/.claude/settings.json - merged, with your original backed up to
settings.json.bak firstExisting settings are preserved, not clobbered. And you can inspect or reverse all of it:
npx donnyclaude --dry-run # preview what install would change - no writes
npx donnyclaude doctor # check installation health
npx donnyclaude diff # drift between installed files and this version (exit 1 = drift)
npx donnyclaude uninstall # remove every DonnyClaude-owned file; yours stay
uninstall accepts --dry-run, --yes, and --no-mcp. It removes only files
this package ships, strips just the managed block from CLAUDE.md, leaves
settings.json in place, and never touches anything you created yourself.
npx donnyclaude # install, then the setup wizard
# then, in Claude Code:
/donny-init # research -> requirements -> roadmap
/donny-plan-phase 1 # plan a phase (dependency + requirement gates)
/donny-execute-phase 1 # build it (parallel subagents, atomic commits)
/donny-verify-work 1 # conversational UAT
/donny-ship # open a PR once verification passes
Use /donny-progress any time to see where you are, /donny-autonomous to
advance the whole roadmap hands-off, and /donny-help for every command.
/plugin marketplace add d0nmega/donnyclaude
/plugin install donnyclaude@donnyclaude
npx claudepluginhub d0nmega/donnyclaude --plugin donnyclaudeHarness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
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.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Real-time statusline HUD for Claude Code - context health, tool activity, agent tracking, and todo progress