Opinionated Claude Code plugin that shapes how Claude thinks about your product, writes your code, and reviews the result.
Read-only codebase scout. Explores files, patterns, data models, API contracts, dependencies, and gaps for a proposed feature. Produces a structured discovery report.
Adversarial product reasoning agent. Use PROACTIVELY when evaluating features, product decisions, or when someone proposes building something new.
Full-stack reviewer — code correctness and architecture quality in one pass. Covers bugs, security, philosophy violations, and design decisions.
Persistent coding mode that shapes all code generation to follow the project philosophy. Activate at the start of a session to enforce simplicity, composition, functional patterns, and precise naming in all code Claude writes. Use when starting a coding session, or when someone says "let's code", "start building", "implement this".
Plan a feature through codebase discovery and iterative dialogue before writing any code. Runs a scout agent to map the codebase, works through decisions one at a time, then compiles a decision spec. Use AFTER product-reasoning (should we build it?) and BEFORE code-mode (building it).
Challenge product thinking before building. Use when discussing features, user needs, product decisions, or when someone says "let's build X", "I want to add", "what if we", "should we build". Forces rigorous questioning of assumptions before any code is written. PROACTIVELY use this when feature discussions happen.
Full review — code and architecture in one pass. Use when reviewing code, PRs, diffs, architecture decisions, or when someone says "review this", "check my code", "what's wrong here", "review the architecture". Also use PROACTIVELY after significant code changes.
Write behavior-focused tests. Use when someone says "write tests", "add tests", "test this", "what should we test", or when implementing tests for a feature. Tests describe WHAT the code does, not HOW it does it. Pairs with behavior-map specs.
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.
Opinionated Claude Code plugin that shapes how Claude thinks about your product, writes your code, and reviews the result.
# Add the repo as a marketplace source, then install
/plugin marketplace add realDragonium/dotclaude
/plugin install dotclaude@realDragonium-dotclaude
# Local development
claude --plugin-dir ./path-to-dotclaude
These skills form a pipeline. Use them in order, or pick what you need:
product-reasoning → feature-discovery → code-mode + test-writing → review
"should we build?" "what, how, where?" "build it right" "did we build it right?"
/dotclaude:product-reasoningInterrogates feature proposals before any planning starts. Forces assumption audits, jobs-to-be-done analysis, and honest comparison against "do nothing."
/dotclaude:product-reasoning Add real-time collaboration to the editor
/dotclaude:feature-discoveryPlans a feature through codebase discovery and iterative dialogue. Runs a feature-scout subagent to map the codebase first, then works through decisions one at a time (high-confidence suggestions vs. explicit trade-off questions), then compiles a decision spec. The spec feeds directly into test-writing and code-mode.
/dotclaude:feature-discovery User authentication with email + OAuth
/dotclaude:code-modePersistent mode — activate once and it shapes all code Claude writes for the session. Enforces naming (no junk suffixes), composition (no inheritance), functional patterns (pure core, side effects at boundaries), and simplicity (no premature abstraction).
/dotclaude:code-mode
/dotclaude:test-writingWrites behavior-focused tests. Tests describe what the code does, not how. Pairs with feature-discovery spec output. Supports TypeScript/JavaScript, Python, and Go idioms.
/dotclaude:test-writing Write tests for src/auth/
/dotclaude:reviewCode and architecture review in one pass. Finds real bugs, security issues, and philosophy violations at the code level; challenges simplicity, structure, naming, and design decisions at the architecture level. Language-specific checklists for Go, Python, and TypeScript. Never flags formatting.
/dotclaude:review Review the last commit
/dotclaude:review Review the architecture of src/
All skills share principles defined in skills/shared/philosophy.md:
Language-specific extensions live alongside the core philosophy:
| File | Covers |
|---|---|
philosophy-go.md | Flat package structure, small interfaces, explicit errors |
philosophy-python.md | Layered architecture conventions, dataclasses, type hints |
philosophy-typescript.md | Frontend patterns, types, async, no barrel files |
Edit any philosophy file to evolve. All skills pick up changes automatically.
dotclaude/
├── skills/
│ ├── shared/
│ │ ├── philosophy.md ← Core principles (edit this)
│ │ ├── philosophy-go.md ← Go-specific extensions
│ │ ├── philosophy-python.md ← Python-specific extensions
│ │ └── philosophy-typescript.md ← TypeScript/JS extensions
│ ├── product-reasoning/
│ │ └── SKILL.md ← Challenge feature proposals
│ ├── feature-discovery/
│ │ └── SKILL.md ← Scout codebase, plan iteratively
│ ├── code-mode/
│ │ └── SKILL.md ← Persistent coding philosophy mode
│ ├── test-writing/
│ │ └── SKILL.md ← Behavior-focused test generation
│ └── review/
│ ├── SKILL.md ← Code + architecture review
│ └── references/
│ ├── typescript-checklist.md
│ ├── python-checklist.md
│ └── go-checklist.md
├── agents/
│ ├── feature-scout.md ← Read-only codebase explorer
│ ├── product-critic.md
│ └── reviewer.md
└── README.md
Add a language checklist: create skills/review/references/<lang>-checklist.md, add detection in skills/review/SKILL.md.
Add a language philosophy: create skills/shared/philosophy-<lang>.md following the existing pattern. Add it to the detection list in philosophy.md.
Add a skill: create skills/<name>/SKILL.md with frontmatter. It auto-discovers.
npx claudepluginhub realdragonium/dotclaude --plugin dotclaudeComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Autonomous Claude + Codex review loop. Plan a feature with adversarial pushback, or audit code, all in one window.
Core agents and commands required by all Developer Kit plugins
Development workflow automation including feature development, code quality, and PR management
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns