Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By ursisterbtw
Invoke 70+ slash commands to delegate expert-level tasks across 12 development phases to specialized AI agents for languages like Rust, Python, Go, JavaScript, Bash, and FastAPI, plus performance tuning, documentation, and real-time systems, with Dagger-based safety validation ensuring secure execution.
npx claudepluginhub ursisterbtw/ccprompts --plugin ccpromptsUse this agent when you need Rust programming expertise including ownership, lifetimes, unsafe code, or performance optimization. This agent specializes in memory safety, concurrent programming, and systems-level Rust development. Examples: <example>Context: The user is struggling with Rust ownership. user: "I'm getting lifetime errors when trying to return a reference from a function" assistant: "I'll use the rust-expert agent to help you understand lifetime annotations and fix your ownership issues" <commentary>Rust lifetime and ownership issues require deep understanding of the borrow checker.</commentary></example> <example>Context: The user needs concurrent Rust code. user: "How do I share data between threads safely in Rust?" assistant: "Let me use the rust-expert agent to show you safe concurrent patterns using Arc, Mutex, and channels" <commentary>Concurrent programming in Rust requires expertise in thread safety and synchronization primitives.</commentary></example>
Use this agent when you need advanced Python development focused on decorators, generators, async/await, and Pythonic design patterns. This includes metaprogramming, advanced async patterns, descriptor protocols, and sophisticated Python idioms. Examples: <example>Context: User needs to implement complex Python metaprogramming user: "I need to create a decorator that automatically validates function arguments and caches results based on type hints" assistant: "I'll create a sophisticated decorator using functools.wraps, inspect module for signature analysis, and implement type-aware caching with descriptor protocols" <commentary>This requires deep understanding of Python's metaprogramming capabilities, decorator patterns, and type system integration.</commentary></example> <example>Context: User wants to optimize async Python performance user: "My async Python application has performance issues with concurrent database operations and memory usage" assistant: "I'll implement advanced async patterns using asyncio.gather, connection pooling, async context managers, and memory-efficient generator-based processing" <commentary>Advanced async optimization requires expertise in asyncio internals, memory management, and concurrent programming patterns.</commentary></example>
Use this agent when you need expert Go development specializing in goroutines, channels, and building scalable concurrent systems. This includes Go concurrency patterns, channel communication, context handling, and high-performance Go applications. Examples: <example>Context: User needs to implement complex concurrent patterns in Go user: "I need to build a worker pool system that can dynamically scale and handle backpressure in Go" assistant: "I'll implement a dynamic worker pool using goroutines, buffered channels for work distribution, and context-based cancellation with backpressure handling" <commentary>This requires deep understanding of Go's concurrency model and advanced goroutine coordination patterns.</commentary></example> <example>Context: User wants to optimize Go application performance user: "My Go service is experiencing memory leaks and goroutine leaks under high load" assistant: "I'll analyze your goroutine lifecycle management, implement proper context cancellation, and optimize memory allocation patterns to eliminate leaks" <commentary>Performance optimization in Go requires expertise in runtime behavior, garbage collector tuning, and concurrent programming best practices.</commentary></example>
Use this agent when you need to develop, optimize, or debug JavaScript applications. This includes modern ES6+ features, asynchronous programming, DOM manipulation, and JavaScript runtime optimization. Examples: <example>Context: Building a complex web application with performance issues user: "My JavaScript app is slow when handling large datasets in the browser" assistant: "I'll analyze your JavaScript performance bottlenecks and implement optimizations using Web Workers, virtual scrolling, and efficient data structures to handle large datasets without blocking the UI thread." <commentary>This agent specializes in JavaScript performance optimization and modern development patterns</commentary></example> <example>Context: Implementing complex async workflows user: "I need to chain multiple API calls with error handling and retries" assistant: "I'll design an async/await solution with proper error boundaries, exponential backoff for retries, and AbortController for cancellation support." <commentary>Expert in JavaScript's asynchronous programming paradigms and error handling</commentary></example>
Use this agent when you need to develop, debug, or optimize bash scripts and shell automation. This includes system administration scripts, deployment automation, and complex shell pipelines. Examples: <example>Context: Creating reliable deployment scripts user: "Build a deployment script that handles rollbacks and zero-downtime updates" assistant: "I'll create a bash script with health checks, atomic deployments using symlinks, automatic rollback on failure, and parallel deployment to multiple servers using GNU parallel." <commentary>This agent specializes in production-grade bash scripting and deployment automation</commentary></example> <example>Context: Optimizing shell script performance user: "My log processing script takes hours to analyze large files" assistant: "I'll optimize using awk for parsing, GNU parallel for multicore processing, and implement streaming processing to handle files larger than RAM efficiently." <commentary>Expert in shell script optimization and text processing</commentary></example>
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Complete collection of 174 slash commands across 22 categories
Complete developer toolkit for Claude Code
Custom commands, skills, agents, rules, hooks, and output styles for Claude Code - session continuity and modern CLI tooling for real-world development workflows
The most comprehensive Claude Code plugin — 14+ agents, 56+ skills, 33+ commands, and production-ready hooks for TDD, security scanning, code review, and continuous learning
Universal Claude Code workflow with specialized agents, skills, hooks, and output styles for any software project. Includes orchestrator, code-reviewer, debugger, docs-writer, security-auditor, refactorer, and test-architect agents.
Task-focused agents for test, review, debug, docs, CI, security, refactoring, research, performance, and search-replace — with teammate and subagent role guidance
ccprompts is a comprehensive Claude Code plugin featuring 70+ commands across 12 development phases, 10 specialized AI agents, and a Dagger-based safety system. Install as a plugin for instant access to enterprise-grade workflows, or use the repository directly for customization. Commands include safety validation, the agent template system provides wizards for creating specialized subagents, and the multi-dimensional validation engine ensures quality and security. For more info on subagents, see subagents.
Key Features:
Development Notice: This repository is under active development. Commands may contain bugs, breaking changes can occur between versions, and the structure may evolve. Use with caution in production environments.
Install Dagger (not explicitly required, but recommended to enable containerized command execution):
Linux:
curl -fsSL https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh
macOS:
brew install dagger/tap/dagger
Windows:
winget install Dagger.Cli
git clone https://github.com/ursisterbtw/ccprompts.git; and cd ccprompts; and bun i; and bun run validate
.claude/commands/ to your desired phase folder.bun run validate before committing.The repository includes an agent creation system using
templates/SUBAGENT_TEMPLATE.md:
agent-template-wizard agent to create new
specialized agentsThe template system ensures consistent agent structure while allowing domain-specific customization.
ccprompts can be installed as a Claude Code plugin, giving you instant access to all 70+ commands and 10 specialized agents in any project.
# In Claude Code
/plugin marketplace add ursisterbtw/ccprompts
/plugin install ccprompts@ursisterbtw
Restart Claude Code and all commands will be available via /help.
Add to your project's .claude/settings.json for automatic team-wide installation:
{
"pluginMarketplaces": [
"ursisterbtw/ccprompts"
],
"plugins": [
"ccprompts@ursisterbtw"
]
}
For testing local changes or contributing:
# Run the test setup script
./scripts/test-plugin-local.sh
# Or manually
/plugin marketplace add /path/to/ccprompts
/plugin install ccprompts@ccprompts
For complete plugin documentation, installation methods, and troubleshooting, see PLUGIN.md.