revu
NewCode review plugins for quality, security, architecture, documentation, and commit message assessment
Overview
A curated plugin marketplace for Claude Code, providing specialized AI agents for development productivity.
 
Overview
cc-lib is a collection of production-ready plugins that extend Claude Code's capabilities. Each plugin contains specialized agents designed for specific development tasks - from code reviews and testing to documentation generation and autonomous development loops.
What It Provides
| Category | Plugins | Agents |
|---|---|---|
| Orchestration | orch | Task orchestration, parallel execution, context management |
| Testing | test | Test generation, execution, and failure resolution |
| Code Review | revu | Code, architecture, security, documentation, and commit reviews |
| Feature Dev | feat | Design, implementation planning, and scaffolding |
| Documentation | docu | API docs, README generation, code explanation |
| Debugging | fix | Code cleaning and systematic debugging |
| Autonomous | ralph | RALPH - iterative autonomous development loop |
Installation
Add the Marketplace
/plugin marketplace add k-park/cc-libInstall Plugins
# Orchestration - complex task coordination
/plugin install orch@cc-lib
# Testing - complete test workflow
/plugin install test@cc-lib
# Code Review - multi-dimensional code analysis
/plugin install revu@cc-lib
# Feature Development - from design to implementation
/plugin install feat@cc-lib
# Documentation - generate docs automatically
/plugin install docu@cc-lib
# Debugging - clean and fix code
/plugin install fix@cc-lib
# RALPH - autonomous iterative development
/plugin install ralph@cc-libManage Plugins
/plugin list # List installed plugins
/plugin info orch # Show plugin details
/plugin remove orch@cc-lib # Remove a pluginPlugins
orch - Orchestration
Agent orchestration for complex multi-faceted tasks with parallel execution and context management.
| Agent | Description |
|---|---|
orch:task | Complex task delegation and multi-agent coordination |
orch:parallel | Break down tasks into parallel executable subtasks |
orch:context | Context management for multi-step workflows |
test - Testing
Complete testing workflow - generate tests, run them, and fix failures automatically.
| Agent | Description |
|---|---|
test:gen | Generate comprehensive tests (unit, integration, edge cases) |
test:run | Execute tests and analyze results with actionable feedback |
test:fix | Fix failing tests by analyzing root causes and implementing corrections |
revu - Code Review
Multi-dimensional code review covering quality, security, architecture, and documentation.
| Agent | Description |
|---|---|
revu:code | Code quality, style, potential bugs, performance, and maintainability |
revu:arch | Architecture review for design patterns and SOLID principles |
revu:sec | Security vulnerabilities and OWASP Top 10 compliance |
revu:doc | Documentation completeness, clarity, and accuracy |
revu:commit | Commit message quality and conventional compliance |
feat - Feature Development
Feature development agents covering design, implementation, and scaffolding.
| Agent | Description |
|---|---|
feat:design | Feature planning, requirements analysis, and API design |
feat:impl | Implementation planning with code structure and integration points |
feat:scaffold | Project scaffolding with file structure and boilerplate |
docu - Documentation
Documentation generation for APIs, READMEs, and code explanations.
| Agent | Description |
|---|---|
docu:gen | Generate API documentation from code |
docu:readme | Create comprehensive project README files |
docu:explain | Explain code logic and architecture |
fix - Debugging
Code cleaning and systematic debugging agents.
| Agent | Description |
|---|---|
fix:clean | Refactor code, remove technical debt, improve maintainability |
fix:debug | Systematic debugging with root cause analysis |
ralph - Autonomous Loop
RALPH (Recursively Adaptive Loop for Progressive Habitability) - autonomous iterative development.
| Command | Description |
|---|---|
ralph:go | Start autonomous iterative development loop |
ralph:stop | Stop the RALPH loop gracefully with completion summary |
Usage Examples
Orchestrate Complex Tasks
# Delegate complex feature to orchestrator
"Build a user authentication system with OAuth2, login UI, and backend APIs"
# Claude automatically delegates to specialized sub-agents in parallelComplete Testing Workflow
/test:gen # Generate tests for new feature
/test:run # Run tests and see results
/test:fix # Automatically fix any failing testsCode Review
/revu:code # Review code quality
/revu:sec # Check for security issues
/revu:arch # Evaluate architecture decisionsFeature Development
/feat:design # Plan the feature architecture
/feat:impl # Get implementation steps
/feat:scaffold # Generate project structureAutonomous Development
/ralph:go # Let Claude work until completion
/ralph:stop # Stop and get summaryFor Developers
Project Structure
cc-lib/
├── agents/ # Source agent definitions
│ ├── debugging/ # Debugging agents
│ ├── documentation/ # Documentation agents
│ ├── feature/ # Feature development agents
│ ├── orchestration/ # Orchestration agents
│ ├── ralph/ # RALPH agents
│ ├── reviews/ # Review agents
│ └── testing/ # Testing agents
│
├── plugins/ # Plugin distribution structure
│ ├── docu/ # Documentation plugin
│ ├── feat/ # Feature development plugin
│ ├── fix/ # Debugging plugin
│ ├── orch/ # Orchestration plugin
│ ├── ralph/ # RALPH plugin
│ ├── revu/ # Code review plugin
│ └── test/ # Testing plugin
│
├── installer/ # Build and installation tools
│ ├── cli/build.sh # Build script
│ ├── sets/ # Installation presets
│ └── templates/ # Settings templates
│
└── output/.claude/ # Build output (flat structure)Building
# Run the build script
./installer/cli/build.sh
# Output is generated in output/.claude/The build process:
- Scans
agents/for all.mdfiles - Resolves symbolic links from plugins
- Copies files to
output/.claude/agents/(flat structure) - Generates
output/.claude/settings.jsonwith absolute paths
Creating Agents
Each agent is a Markdown file with YAML frontmatter:
---
name: agent-id
description: What this agent does (50-1000 characters)
model: sonnet # sonnet|haiku|opus
color: blue # optional
tags: [category, keywords]
examples:
- context: When to use this agent
input: Example input
output: Expected output
explanation: Why it works
---Installation Presets
Pre-configured agent sets for different environments:
| Preset | Environment | Description |
|---|---|---|
minimal | PC | Minimal set for basic usage |
developer | PC | Full-featured development environment |
mobile-basic | Mobile | Lightweight agents for mobile |
server-ci | Server | CI/CD pipeline automation |
Documentation
- •Product Requirements - Complete PRD
- •Troubleshooting - Common issues and fixes
- •Plans - Working and draft plans
License
MIT License - see LICENSE for details.
Contributing
Contributions are welcome! Please see our contributing guidelines for details.
Made with Claude Code
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/revu.md https://raw.githubusercontent.com/k-park/cc-lib/main/SKILL.md/revuFrequently Asked Questions
What is revu?
Code review plugins for quality, security, architecture, documentation, and commit message assessment
How to install revu?
To install revu, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /revu.
What is revu best for?
revu is a community categorized under General. It is designed for: security, code-review, documentation, plugin, review, code-quality, architecture, commits. Created by k-park.