Discover MCPs & agents
Loading MCPs and agents…
Loading MCPs and agents…
Production-ready Claude Code plugin with specialized agents for deep code analysis, performance auditing, and debugging
From the repo.
Make Claude Code production-ready. Get 8 specialized agents that understand complete context, verify before suggesting code, and never lose focus on complex tasks.
Transforms Claude Code from a basic assistant into a team of specialists:
Use Cases: Bug investigation, performance optimization, refactoring, API mapping, dependency analysis, git history, website performance audits, codebase exploration.
/plugin marketplace add rubenCodeforges/codeforges-claude-plugin
/plugin install cf-dev-toolkit
Click "Add to memory" or "Personalize" and add:
Use cf-dev-toolkit plugin agents for all development tasks.
Always prefer using specialized agents over direct analysis.
Why this matters: Without this, Claude might not automatically use agents. This memory instruction ensures agents activate proactively.
The web-performance-agent works immediately with zero config. For faster runs:
cd ~/.claude/plugins/cf-dev-toolkit
./setup.sh
Just talk naturally:
"Find where calculateTotal is used"
"Check performance of https://mysite.com"
"Bug in checkout form - users can't submit"
No @ needed. Agents activate automatically.
| Agent | What It Does | Triggers On |
|---|---|---|
| code-analyst | Deep file analysis, smart reading for large files | "analyze", "review", "understand code" |
| usage-finder | Tracks function/class usage across entire codebase | "where used", "find usages", "what calls this" |
| performance-analyzer | Finds bottlenecks, N+1 queries, algorithmic issues | "slow", "performance", "optimize" |
| web-performance-agent | Lighthouse analysis + runtime debugging (freezes, memory leaks) | URLs, "page speed", "app freeze", "memory leak" |
| api-analyzer | Maps all endpoints (Express, FastAPI, Django, Spring, Go) | "API routes", "endpoints", "map API" |
| dependency-analyzer | Security vulnerabilities, circular deps, bundle bloat | "dependencies", "npm audit", "security" |
| git-analyzer | Shows who wrote what, when, why | "git blame", "who wrote", "recent changes" |
| code-scanner | Project overview: structure, tech stack, patterns | "codebase structure", "project overview" |
Key Features:
/analyze-file <path> - Deep file analysis/scan-codebase - Complete project scan/check-web-perf - Web performance toolkit diagnostics/map-class-usage <class> - Build usage map for a class/diagnose-runtime <url> - Debug runtime issues (freezes, memory leaks)You: "Users can't submit payment form"
Claude automatically:
→ Analyzes checkout code (code-analyst)
→ Finds where payment methods are called (usage-finder)
→ Maps payment API endpoints (api-analyzer)
→ Shows recent changes to payment flow (git-analyzer)
Result: "Found missing error handling in CheckoutForm.jsx:45"
You: "Check performance of https://myapp.com"
Claude automatically:
→ Runs Lighthouse audit (web-performance-agent)
→ Analyzes Core Web Vitals
Result:
"Performance: 65/100
- LCP: 3.2s (needs improvement)
- 2.3MB unoptimized images
- 850ms render-blocking CSS
Fix 1: Convert images to WebP
Fix 2: Defer non-critical CSS
[...specific code examples...]"
You: "Dashboard loads slowly"
Claude automatically:
→ Scans for bottlenecks (performance-analyzer)
→ Checks bundle size (dependency-analyzer)
→ Reviews component structure (code-analyst)
Result: "Found 3 issues:
1. N+1 query in getUserPosts()
2. Missing React.memo on DataTable
3. 300KB lodash import (use lodash-es)"
You: "UserService is too large, help me refactor"
Claude automatically:
→ Analyzes structure (code-analyst)
→ Maps all usages (usage-finder)
→ Shows dependencies (dependency-analyzer)
Result: "Split into 3 services:
- UserAuth (login, tokens, sessions)
- UserProfile (CRUD, preferences)
- UserNotifications (emails, push)"
Solution 1: Add to Claude Memory
Use cf-dev-toolkit plugin agents for all development tasks.
Solution 2: Add to project CLAUDE.md
Create ./CLAUDE.md in your project:
# cf-dev-toolkit Plugin
For all coding tasks, prefer using cf-dev-toolkit agents:
- Code analysis/review → code-analyst
- Finding usages → usage-finder
- Performance issues → performance-analyzer
- Web performance → web-performance-agent
- API mapping → api-analyzer
- Git history → git-analyzer
- Dependencies → dependency-analyzer
Solution 3: Explicit invocation
Use @agent-name to force a specific agent.
After updating the plugin, it sometimes gets disabled. To fix:
# Check plugin status
/plugin list
# Re-enable if needed
/plugin enable cf-dev-toolkit
# Restart Claude Code
This is a known behavior - plugins may disable on update as a safety measure.
Run diagnostics:
/check-web-perf
Common fixes:
./setup.sh for optimal performanceThe web-visual-qa agent uses Playwright MCP, which prompts for approval on every browser action by default.
To auto-approve all Playwright actions, add to your ~/.claude/settings.json:
{
"permissions": {
"allow": [
"mcp__playwright__*"
]
}
}
Or run /permissions and add the rule mcp__playwright__*.
Edit .md files in the plugin directory:
~/.claude/plugins/cf-dev-toolkit/agents/*.md # Agent behavior
~/.claude/plugins/cf-dev-toolkit/skills/*.md # Knowledge base
~/.claude/plugins/cf-dev-toolkit/commands/*.md # Slash commands
After editing, restart Claude Code.
Yes! Force a specific agent with @:
@code-analyst analyze src/components/Button.tsx
@usage-finder find usages of handleSubmit
@web-performance-agent analyze https://example.com
git clone https://github.com/rubenCodeforges/codeforges-claude-plugin.git
cp -r codeforges-claude-plugin ~/.claude/plugins/cf-dev-toolkit
# Restart Claude Code
/plugin update cf-dev-toolkit
Check version: /plugin list
Note: Plugin may be disabled after update - re-enable with /plugin enable cf-dev-toolkit
1.1.1 - Custom agent colors, improved triggers (rework/improve/check), FAQ section, memory instructions, better README 1.1.0 - Web performance agent, Lighthouse integration, setup.sh installer, health check command 1.0.0 - Initial release with 7 agents, 3 skills, 2 commands
We welcome improvements!
CLAUDE.mdSee CONTRIBUTING.md for details.
Version 1.1.1 • MIT License • By codeforges
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.