Run health check on Claude Code configuration — hooks, plugins, MCP servers, rules, agents
Deploy cc-setup configuration to this machine — rules, hooks, CLAUDE.md, settings, MCP configs, and register plugin
Invoke the plan skill to create a structured implementation plan for a task
Invoke the reflect skill to review and assess the quality of recent work in this session
Invoke the research skill to investigate a technical topic or question
Use this agent when you need to brainstorm software solutions, evaluate architectural approaches, or debate technical decisions before implementation. Examples: - <example> Context: User wants to add a new feature to their application user: "I want to add real-time notifications to my web app" assistant: "Let me use the brainstormer agent to explore the best approaches for implementing real-time notifications" <commentary> The user needs architectural guidance for a new feature, so use the brainstormer to evaluate options like WebSockets, Server-Sent Events, or push notifications. </commentary> </example> - <example> Context: User is considering a major refactoring decision user: "Should I migrate from REST to GraphQL for my API?" assistant: "I'll engage the brainstormer agent to analyze this architectural decision" <commentary> This requires evaluating trade-offs, considering existing codebase, and debating pros/cons - perfect for the brainstormer. </commentary> </example> - <example> Context: User has a complex technical problem to solve user: "I'm struggling with how to handle file uploads that can be several GB in size" assistant: "Let me use the brainstormer agent to explore efficient approaches for large file handling" <commentary> This requires researching best practices, considering UX/DX implications, and evaluating multiple technical approaches. </commentary> </example>
Use this agent when you need to manage technical documentation, establish implementation standards, analyze and update existing documentation based on code changes, write or update Product Development Requirements (PDRs), organize documentation for developer productivity, or produce documentation summary reports. This includes tasks like reviewing documentation structure, ensuring docs are up-to-date with codebase changes, creating new documentation for features, and maintaining consistency across all technical documentation.
Execute implementation phases from parallel plans. Handles backend (Node.js, APIs, databases), frontend (React, TypeScript), and infrastructure tasks. Designed for parallel execution with strict file ownership boundaries. Use when implementing a specific phase from `/plan --parallel` output.
Stage, commit, and push code changes with conventional commits. Use when user says "commit", "push", or finishes a feature/fix.
Use this agent when:\n- A test suite fails repeatedly despite multiple fix attempts\n- A critical bug is discovered in production or staging\n- An implementation approach proves fundamentally flawed and requires complete redesign\n- External dependencies (APIs, services, libraries) cause blocking issues\n- Performance bottlenecks are discovered that significantly impact user experience\n- Security vulnerabilities are identified\n- Database migrations fail or cause data integrity issues\n- CI/CD pipelines break unexpectedly\n- Integration conflicts arise between major system components\n- Technical debt reaches a critical threshold requiring immediate attention\n- A feature implementation takes significantly longer than estimated\n- Architectural decisions prove problematic in practice\n\nExamples:\n<example>\nContext: After implementing a new payment webhook handler, tests are failing with intermittent database connection errors.\nuser: "The Sepay webhook tests keep failing with connection timeouts. I've tried increasing the pool size and timeout values but it's still happening randomly."\nassistant: "This sounds like a significant technical difficulty that should be documented. Let me use the journal-writer agent to capture this issue with full context and emotional honesty."\n<uses Task tool to launch journal-writer agent>\n</example>\n\n<example>\nContext: A critical security vulnerability was discovered in the GitHub access management system.\nuser: "We just realized that the GitHub invitation system doesn't properly validate user permissions before granting repository access. This could allow unauthorized users to access private repos."\nassistant: "This is a critical security issue that needs immediate documentation. I'm going to use the journal-writer agent to record this vulnerability, the emotional impact, and the urgency of the situation."\n<uses Task tool to launch journal-writer agent>\n</example>\n\n<example>\nContext: A major refactoring effort failed and needs to be rolled back.\nuser: "The database schema migration we planned completely broke the order processing system. We need to roll back and rethink our approach."\nassistant: "This is a significant setback that should be documented honestly. Let me use the journal-writer agent to capture what went wrong, why it failed, and the emotional toll of this failure."\n<uses Task tool to launch journal-writer agent>\n</example>
Verify Claude Code setup — hooks, plugins, MCP servers, rules, agents
[FUTURE] Build/refresh semantic code index with Zoekt via code-index-mcp
Sync Claude Code config between ~/.claude/ and ~/cc-setup repo
Create optimized prompts for Claude-to-Claude pipelines with research, planning, and execution stages. Use when building prompts that produce outputs for other prompts to consume, or when running multi-stage workflows (research -> plan -> implement).
Create a hierarchical multi-phase project plan optimized for solo agentic development. Supports brief, roadmap, and phase-plan types. Each task is scoped for a single agent session. Saves to ./plans/YYMMDD-HHMM-slug/.
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.
Git-tracked Claude Code environment — delivered as a plugin (agents, skills, commands) + install script (rules, hooks, CLAUDE.md, settings, MCP).
# 1. Clone and configure secrets
git clone <repo> ~/cc-setup
cp .env.template .env && vi .env
# 2. Deploy config components (rules, hooks, settings, MCP)
./install.sh
# 3. Register the plugin (in a Claude Code session)
/plugin marketplace add ~/cc-setup
/plugin install cc-setup@cc-setup-marketplace
| Component | Count | Contents |
|---|---|---|
| Agents | 10 | brainstormer, docs-manager, fullstack-developer, git-manager, journal-writer, mcp-manager, project-manager, researcher, tester, ui-ux-designer |
| Skills | 3 | cc-health, cc-sync, cc-index |
| Commands | 3 | /cc-health, /cc-sync, /cc-install |
| Component | Why not plugin? |
|---|---|
| Rules (10 files) | Always-loaded context; not a plugin component type |
| Hooks (26 scripts) | __dirname traversals to ~/.claude/; path-dependent |
| CLAUDE.md | OMC ownership; needs merge logic with OMC block |
| settings.json | Secret injection + hook registrations |
| Output styles (6) | Not a plugin component type |
| MCP configs (2) | Secret injection required |
| Script | Purpose |
|---|---|
install.sh | Deploy config → ~/.claude/ + clean stale agents + prompt for plugin registration |
backup.sh | Snapshot ~/.claude/ → repo (strips secrets + OMC block from CLAUDE.md) |
restore.sh | Repo → ~/.claude/ (preserves secrets, merges CLAUDE.md, cleans stale agents) |
diff.sh | Show config drift since last sync |
health.sh | Verify hooks, plugins, MCP, agents, CLAUDE.md, plugin manifests |
cc-setup/
├── .claude-plugin/ # Plugin manifests
│ ├── plugin.json # Plugin metadata
│ └── marketplace.json # Self-hosted marketplace
├── agents/ # Plugin: 10 unique agents (auto-discovered)
├── commands/ # Plugin: /cc-health, /cc-sync, /cc-install
├── skills/ # Plugin: cc-health, cc-sync, cc-index
├── global/ # install.sh: deployed to ~/.claude/
│ ├── CLAUDE.md # Operating Manual (~33 lines, no OMC block)
│ ├── settings.json.template
│ ├── rules/ # 10 rule files
│ ├── hooks/ # 26 hook scripts + lib/
│ └── output-styles/ # 6 coding level presets
├── mcp/ # MCP config templates
├── lib/secrets.sh # Shared secret management
├── projects/ # Project-type starter templates
├── docs/ # System architecture diagrams
└── plans/ # Planning artifacts
15 agents removed from cc-setup — covered by OMC/ECC plugins:
| Removed | Covered By |
|---|---|
| architect, planner | OMC (opus) |
| code-reviewer, security-reviewer, debugger, code-simplifier | OMC (sonnet/opus) |
| build-error-resolver, go-build-resolver, go-reviewer, python-reviewer | ECC |
| database-reviewer, doc-updater, e2e-runner, refactor-cleaner, tdd-guide | ECC |
Secrets live in .env (gitignored). Four API keys:
| Key | Used by |
|---|---|
FIRECRAWL_API_KEY | firecrawl-mcp (web scraping) |
CONTEXT7_API_KEY | context7 (library docs) |
GITHUB_PERSONAL_ACCESS_TOKEN | github MCP server |
GOOGLE_API_KEY | stitch (UI generation) |
install.sh and restore.sh preserve OMC's block (<!-- OMC:START --> to <!-- OMC:END -->). cc-setup only manages its own "Operating Manual" section (~33 lines). backup.sh strips the OMC block when backing up.
# After making changes to CC config:
./backup.sh # snapshot current state (strips secrets + OMC block)
git add -A && git commit -m "feat: description"
# On a new machine:
git clone <repo> ~/cc-setup
cp .env.template .env && vi .env
./install.sh
# Then in Claude Code: /plugin marketplace add ~/cc-setup
# Check what drifted:
./diff.sh
See docs/system-architecture.md for:
npx claudepluginhub krzemienski/cc-setup --plugin cc-setupShannon Framework v6 — single-plugin consolidation replacing OMC + VF + Crucible + 13 others. 26 commands, 22 skills, 10 agents, 14 hooks across 7 domain modules + 4 enforcement layers.
Sharp-eyed visual-audit suite for Claude Code. Two coupled skills catch real UI defects — contrast failures, false affordances, modal opacity, contract mismatches — via real-system probes, zero mocks, evidence-cited verdicts.
Deepest-mode planning — consensus + gates + phase hierarchy + multi-plan tournament synthesis. Self-contained. Works with Claude Code and OpenCode.
Fixed-Point Deepen architecture of the Anneal plugin family. One plan, heated and cooled repeatedly — inline red team at every depth, Momus 0-100 scoring, convergence by variance/delta/cap.
3-agent unanimous consensus validation with hard gates for Claude Code. Maps Lead/Alpha/Bravo roles to CC subagents, enforces unanimity at phase transitions, persists evidence per phase+role.
Automatically detects and loads AGENTS.md files to provide agent-specific instructions alongside CLAUDE.md. Enables specialized agent behaviors without manual intervention.
Bootstrap and customize dotclaude in any project. Copies the full template into .claude/ if missing, then tunes every config file to match your stack.
oh-my-zsh for Claude Code — 11 agents, 33 commands, 24 skills, 15 hooks + 9 examples (21 events), 9 rules, 4 MCP (minimal: playwright, context7, jina-reader, [email protected]). One-line install: curl -fsSL https://raw.githubusercontent.com/sangrokjung/claude-forge/main/install.sh | bash
Unified capability management center for Skills, Agents, and Commands.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns