By xd3an
A plugin that extends the capabilities of Claude Code by adding some useful and cool features and functionalities.
npx claudepluginhub xd3an/cc-plus --plugin cc-plusCreate a new Claude Code custom command with proper structure and best practices.
Incrementally fix TypeScript and build errors:
Create or verify a checkpoint in your workflow.
Comprehensive security and quality review of uncommitted changes:
Generate and run end-to-end tests with Playwright. Creates test journeys, runs tests, captures screenshots/videos/traces, and uploads artifacts.
Manage eval-driven development workflow.
Analyze the current session and extract any patterns worth saving as skills.
Sequential agent workflow for complex tasks.
Restate requirements, assess risks, and create step-by-step implementation plan. WAIT for user CONFIRM before touching any code.
Safely identify and remove dead code with test verification:
Configure your preferred package manager (npm/pnpm/yarn/bun)
Enforce test-driven development workflow. Scaffold interfaces, generate tests FIRST, then implement minimal code to pass. Ensure 80%+ coverage.
Analyze test coverage and generate missing tests:
Analyze the codebase structure and update architecture documentation:
Sync documentation from source-of-truth:
Run comprehensive verification on current codebase state.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls. Now with automatic session recovery after /clear
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.
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.
Documentation and codemap specialist. Use PROACTIVELY for updating codemaps and documentation. Runs /update-codemaps and /update-docs, generates docs/CODEMAPS/*, updates READMEs and guides.
End-to-end testing specialist using Playwright. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines flaky tests, uploads artifacts (screenshots, videos, traces), and ensures critical user flows work.
Expert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for planning tasks.
Dead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely removes it.
Security vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injection, unsafe crypto, and OWASP Top 10 vulnerabilities.
Test-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage.
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
Reviews code for best practices and potential issues. Use when reviewing code, checking PRs, or analyzing code quality.
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
A formal evaluation framework for Claude Code sessions, implementing eval-driven development (EDD) principles.
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls. Now with automatic session recovery after /clear.
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
This is an example of a project-specific skill. Use this as a template for your own projects.
Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
A comprehensive verification system for Claude Code sessions.
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
A comprehensive collection of custom plugins, skills, commands, and configurations for Claude Code.
cc-plus/
├── .claude-plugin/ # Plugin metadata
├── agents/ # Custom agents
├── commands/ # Custom commands
├── contexts/ # Context definitions
├── examples/ # Example files
├── hooks/ # Custom hooks
├── resources/ # Documentation and resources
├── rules/ # Coding rules and guidelines
├── skills/ # Custom skills
├── .dockerignore
├── .env.example
├── .gitignore
├── .mcp.json
├── docker-compose.yml
├── Dockerfile
├── LICENCE
├── README.docker.md
├── README.md
└── settings.json
The easiest way to use this collection - install as a Claude Code plugin:
# Add this repo as a marketplace
/plugin marketplace add XD3an/cc-plus
# Install the plugin
/plugin install cc-plus@cc-plus
Or add directly to your ~/.claude/settings.json:
{
"enabledPlugins": {
"cc-plus@cc-plus": true
}
}
If you prefer manual control over what's installed:
# Clone the repo
git clone https://github.com/<your-username>/cc-plus.git
# Copy agents to your Claude config
cp cc-plus/agents/*.md ~/.claude/agents/
# Copy commands
cp cc-plus/commands/**/*.md ~/.claude/commands/
# Copy contexts
cp cc-plus/contexts/*.md ~/.claude/contexts/
# Copy rules
cp cc-plus/rules/*.md ~/.claude/rules/
# Copy skills
cp -r cc-plus/skills/* ~/.claude/skills/
Copy the hooks from hooks/hooks.json to your ~/.claude/settings.json.
Copy desired MCP servers from .mcp.json to your ~/.claude.json.
Important: Replace any YOUR_*_HERE placeholders with your actual API keys.
claude --plugin-dir "path/to/cc-plus"
For containerized deployment, see README.docker.md for detailed instructions.
Copy .env.example to .env and configure your settings:
cp .env.example .env
Edit settings.json to customize plugin behavior.
Contributions are welcome! Please feel free to submit a Pull Request.
See LICENCE for details.
A comprehensive example plugin demonstrating all Claude Code extension options including commands, agents, skills, hooks, and MCP servers
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Skills and resources for developing Claude Code plugins, skills, MCP servers, and extensions. Includes comprehensive official documentation and self-update mechanism.
Meta-tools for Claude Code configuration and customization
Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.
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
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.