Common init workflow - branch creation, analysis phases, and shared utilities for all init commands.
Sensitive data filtering rules for prefill content. Internal reference used by init-prefill.md.
Execute coding work for a specific phase. Use when implementing a phase like /dotclaude:code 1, /dotclaude:code 2, /dotclaude:code 3A, /dotclaude:code 3.5 for merge phases, or /dotclaude:code all for fully automatic execution of all phases.
Interactive configuration management for dotclaude settings
Transform SPEC into detailed implementation plan using Designer agent. Use after SPEC.md is approved or when user invokes /dotclaude:design.
Verify code implementation against plan checklists and run language-specific quality checks.
Common rules for all Coder agents including TDD principles, phase discipline, and code reuse.
JavaScript/TypeScript development specialist with Node.js, ES6+, and async pattern expertise.
Python development specialist with FastAPI, SQLAlchemy, and async pattern expertise.
Rust systems programming specialist with memory safety, async Rust, and CLI tool expertise.
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 multi-agent development workflow system for Claude Code.
This repository provides a structured workflow for software development using specialized AI agents. The system enables:
For the full project structure, see Architecture. For model selection criteria across agents, see the Agent Model Selection Guide — criteria for assigning Claude models to agents.
Install dotclaude via Claude Code's plugin marketplace:
# Add the marketplace repository (first time only)
/plugin marketplace add https://github.com/U-lis/dotclaude
# Install the plugin
/plugin install dotclaude
For direct control or customization, clone and copy manually:
git clone https://github.com/U-lis/dotclaude.git
cp -r dotclaude/.claude your-project/
Note: For updates, use /plugin update dotclaude (plugin installation) or re-clone and copy (manual installation). Restart Claude Code after updating to apply changes.
The /dotclaude:pr command requires GitHub CLI (gh).
brew install gh (macOS) or see installation guidegh auth loginConfigure dotclaude settings for your project:
/dotclaude:configure
See the Configuration section below for available settings and file locations.
# In Claude Code session
/dotclaude:start-new
# Orchestrator takes over:
# 1. Asks work type (Feature/Bugfix/Refactor/GitHub Issue)
# 2. Gathers requirements via step-by-step questions
# - If GitHub Issue: parses issue URL, auto-detects type, pre-fills fields
# and skips questions already answered in the issue body
# 3. Asks target version (auto-filled from milestone if GitHub Issue)
# 4. Creates and reviews SPEC with user
# 5. Asks execution scope (Design only / Design+Code / Design+Code+Docs)
# 6. Executes selected scope
# 7. Asks post-completion integration (Direct Merge or Create PR)
# 8. Returns final summary
# Reuse current conversation context as initialization input (skip redundant Q&A):
/dotclaude:start-new --prefill
# Combine prefill with a GitHub issue URL (asks how to merge the two sources):
/dotclaude:start-new --prefill https://github.com/owner/repo/issues/123
# After merge, create version tag (verifies version consistency, pushes automatically):
/dotclaude:tagging
# Or specify version explicitly:
/dotclaude:tagging 0.3.0
Note: --prefill automatically detects the work type from the conversation, extracts pre-filled answers, and skips matching questions. Sensitive data (API keys, passwords, JWT tokens, etc.) is filtered before being passed to init commands.
Individual skills can be invoked directly for debugging or partial work:
/dotclaude:design # Create implementation plan
/dotclaude:validate-spec # Validate document consistency
/dotclaude:code 1 # Implement Phase 1
/dotclaude:code all # Implement all phases
/dotclaude:update-docs # Update documentation
/dotclaude:merge # Merge to base branch
/dotclaude:tagging # Create version tag (with push + version checks)
/dotclaude:tagging 0.3.0 # Create tag for specific version
/dotclaude:purge # Clean up merged branches and worktrees
/dotclaude:purge 0.3.0 # Clean up using specific version as deployment boundary
dotclaude supports both global and per-project configuration.
| Scope | Location | Description |
|---|---|---|
| Global | ~/.claude/dotclaude-config.json | Applies to all projects |
| Local | <project_root>/.claude/dotclaude-config.json | Project-specific overrides |
Configuration merge order: Defaults < Global < Local
/dotclaude:configure
Interactive workflow to edit settings at global or local scope. Basic settings (Language, Working Directory, Base Branch) are presented as a multi-question batch for faster configuration. Version Files uses a separate interactive workflow. Changes take effect immediately.
npx claudepluginhub u-lis/dotclaude --plugin dotclaudeOpinionated workflow guides and best practices - the preacher's proven patterns for Claude Code projects
Interactive setup wizard for configuring any repository with Claude Code best practices, based on Boris Cherny's workflow
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
Core planning and workflow infrastructure for the Claudikins ecosystem
11 agents, 35 skills, 18 commands, 9 hooks — spec-driven multi-agent orchestration for Claude Code, with optional cross-device semantic memory.
Compound Engineering workflow: PRD-driven sprints, isolated worktrees, hook-enforced safety, automated learning. Skills become /vini-workflow:plan, /vini-workflow:compound, etc.