Skip to main content

awesome-claude-code-subagents

Collection of 130+ specialized Claude Code subagents for development tasks across languages, frameworks, infrastructure, and security

الانتقال إلى التثبيت

معلومات المصدر

المستودع
reason-machines/claude-code-skills
آخر نشاط في المصدر
١٦ مايو ٢٠٢٦ في ٢١:٤٧
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٤
التفرعات
١

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
awesome-claude-code-subagents
description
Collection of 130+ specialized Claude Code subagents for development tasks across languages, frameworks, infrastructure, and security
triggers
["install claude code subagents","show me available claude subagents","add a specialized agent for my project","what subagents are available for python","install the terraform expert subagent","browse claude code agent categories","set up language specialist agents","get help with subagent installation"]
# Awesome Claude Code Subagents > Skill by [ara.so](https://ara.so) — Claude Code Skills collection. ## What It Is A curated collection of 130+ specialized Claude Code subagents organized into 9 categories. Each subagent is a markdown file that configures Claude with expert knowledge in a specific domain (language, framework, infrastructure, security, etc.). Installing subagents enhances Claude's capabilities for targeted development tasks. ## Installation Methods ### Method 1: Individual Agent Installation Copy specific agent files to your Claude agents directory: ```bash # Global installation (available in all projects) curl -o ~/.claude/agents/python-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md # Project-specific installation mkdir -p .claude/agents curl -o .claude/agents/terraform-engineer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/terraform-engineer.md ``` ### Method 2: Interactive Installer (Recommended) ```bash # Clone and run interactive installer git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git cd awesome-claude-code-subagents chmod +x install-agents.sh ./install-agents.sh ``` The installer provides: - Browse by category - Search agents by keyword - Install/uninstall globally or per-project - View agent descriptions ### Method 3: Standalone Installer (No Clone) ```bash # Download and run installer directly curl -sO https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/install-agents.sh chmod +x install-agents.sh ./install-agents.sh ``` ### Method 4: Meta Agent Installer Install the agent-installer subagent to manage others through Claude: ```bash curl -s https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/09-meta-orchestration/agent-installer.md \ -o ~/.claude/agents/agent-installer.md ``` Then use natural language: - "Show me available Python subagents" - "Install the FastAPI developer agent globally" - "What infrastructure agents are available?" ## Categories and Key Agents ### 01. Core Development (`categories/01-core-development/`) Essential development subagents: ```bash # API development curl -o ~/.claude/agents/api-designer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/01-core-development/api-designer.md # Full-stack development curl -o ~/.claude/agents/fullstack-developer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/01-core-development/fullstack-developer.md ``` **Key agents**: api-designer, backend-developer, frontend-developer, fullstack-developer, microservices-architect, mobile-developer ### 02. Language Specialists (`categories/02-language-specialists/`) Language and framework experts: ```bash # Python specialist curl -o ~/.claude/agents/python-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md # TypeScript specialist curl -o ~/.claude/agents/typescript-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/typescript-pro.md # Framework specialists curl -o ~/.claude/agents/nextjs-developer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/nextjs-developer.md ``` **Key agents**: python-pro, typescript-pro, golang-pro, rust-engineer, nextjs-developer, react-specialist, django-developer, fastapi-developer, laravel-specialist, spring-boot-engineer ### 03. Infrastructure (`categories/03-infrastructure/`) DevOps and cloud specialists: ```bash # Terraform expert curl -o ~/.claude/agents/terraform-engineer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/terraform-engineer.md # Kubernetes specialist curl -o ~/.claude/agents/kubernetes-specialist.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/kubernetes-specialist.md ``` **Key agents**: terraform-engineer, kubernetes-specialist, docker-expert, devops-engineer, cloud-architect, azure-infra-engineer, sre-engineer ### 04. Quality & Security (`categories/04-quality-security/`) Testing and security experts: ```bash # Code reviewer curl -o ~/.claude/agents/code-reviewer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/04-quality-security/code-reviewer.md # Security specialist curl -o ~/.claude/agents/penetration-tester.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/04-quality-security/penetration-tester.md ``` **Key agents**: code-reviewer, security-engineer, penetration-tester, qa-engineer, debugger, compliance-auditor ## Usage Patterns ### Pattern 1: Project-Specific Setup Install agents relevant to your tech stack: ```bash # Next.js + TypeScript + PostgreSQL project mkdir -p .claude/agents # Frontend curl -o .claude/agents/nextjs-developer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/nextjs-developer.md curl -o .claude/agents/typescript-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/typescript-pro.md # Database curl -o .claude/agents/sql-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/sql-pro.md # Infrastructure curl -o .claude/agents/docker-expert.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/03-infrastructure/docker-expert.md ``` ### Pattern 2: Global Utilities Install universal helpers globally: ```bash # Code quality curl -o ~/.claude/agents/code-reviewer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/04-quality-security/code-reviewer.md # Documentation curl -o ~/.claude/agents/documentation-writer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/05-documentation-content/documentation-writer.md # Git workflows curl -o ~/.claude/agents/git-specialist.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/06-data-integration/git-specialist.md ``` ### Pattern 3: Batch Category Installation Install entire categories with a script: ```bash # Install all language specialists CATEGORY="02-language-specialists" BASE_URL="https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories" mkdir -p ~/.claude/agents for agent in python-pro typescript-pro golang-pro rust-engineer; do curl -o ~/.claude/agents/${agent}.md \ ${BASE_URL}/${CATEGORY}/${agent}.md done ``` ## Working with Subagents ### Activating a Subagent Once installed, reference agents in your prompts: ``` @python-pro help me optimize this data processing pipeline ``` ``` @terraform-engineer review this AWS infrastructure code ``` ``` @code-reviewer analyze this pull request for potential issues ``` ### Combining Multiple Subagents ``` @frontend-developer create a React component for the dashboard @typescript-pro ensure type safety @accessibility-tester verify WCAG compliance ``` ### Creating Custom Subagents Use existing agents as templates: ```bash # Copy an existing agent cp ~/.claude/agents/python-pro.md ~/.claude/agents/my-custom-agent.md # Edit the frontmatter and instructions vim ~/.claude/agents/my-custom-agent.md ``` Basic agent structure: ```markdown --- name: my-custom-agent description: Custom agent for specific task --- # My Custom Agent You are an expert in [domain]. Your role is to [purpose]. ## Key Responsibilities - Responsibility 1 - Responsibility 2 ## Expertise - Area 1 - Area 2 ## Best Practices - Practice 1 - Practice 2 ``` ## Configuration ### Agent Directory Structure ``` ~/.claude/ # Global agents agents/ python-pro.md terraform-engineer.md code-reviewer.md project-root/ # Project-specific agents .claude/ agents/ nextjs-developer.md sql-pro.md ``` ### Environment Variables Agents may reference environment variables for credentials: ```bash # .env or shell profile export OPENAI_API_KEY="your-key-here" export ANTHROPIC_API_KEY="your-key-here" export GITHUB_TOKEN="your-token-here" ``` ## Troubleshooting ### Agent Not Found **Issue**: Claude doesn't recognize the agent reference ```bash # Verify agent exists ls ~/.claude/agents/ ls .claude/agents/ # Check agent filename matches reference # Reference: @python-pro # File should be: python-pro.md (not python_pro.md or pythonpro.md) ``` ### Agent Not Working as Expected **Issue**: Agent behavior doesn't match description 1. **Check file integrity**: ```bash # Ensure file downloaded completely wc -l ~/.claude/agents/python-pro.md # Re-download if needed curl -o ~/.claude/agents/python-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md ``` 2. **Verify frontmatter format**: ```bash # First few lines should be YAML head -10 ~/.claude/agents/python-pro.md ``` 3. **Check for conflicts**: ```bash # Multiple agents with same name can conflict find ~/.claude .claude -name "python-pro.md" ``` ### Installation Script Errors **Issue**: `install-agents.sh` fails ```bash # Make script executable chmod +x install-agents.sh # Check dependencies which curl # Required for downloading agents # Run with verbose output bash -x ./install-agents.sh ``` ### Rate Limiting **Issue**: GitHub API rate limiting when downloading many agents ```bash # Use authenticated requests (higher rate limit) export GITHUB_TOKEN="your-personal-access-token" # Or download repository once and install locally git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git cd awesome-claude-code-subagents ./install-agents.sh ``` ## Advanced Usage ### Dynamic Agent Loading Load agents programmatically based on project detection: ```bash #!/bin/bash # auto-install-agents.sh # Detect project type and install relevant agents if [ -f "package.json" ]; then # Node.js project curl -o .claude/agents/node-specialist.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/node-specialist.md # Check for Next.js if grep -q "next" package.json; then curl -o .claude/agents/nextjs-developer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/nextjs-developer.md fi fi if [ -f "requirements.txt" ] || [ -f "pyproject.toml" ]; then # Python project curl -o .claude/agents/python-pro.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/python-pro.md fi if [ -f "Cargo.toml" ]; then # Rust project curl -o .claude/agents/rust-engineer.md \ https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/categories/02-language-specialists/rust-engineer.md fi ``` ### Agent Updates Keep agents updated with latest improvements: ```bash #!/bin/bash # update-agents.sh AGENTS_DIR="$HOME/.claude/agents" BASE_URL="https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main" for agent in "$AGENTS_DIR"/*.md; do agent_name=$(basename "$agent") # Find agent in repository structure # This is simplified - actual implementation would need category lookup curl -o "$agent" "${BASE_URL}/categories/*/${agent_name}" 2>/dev/null || \ echo "Could not update $agent_name" done ``` ### Multi-Agent Workflows Create workflow templates combining multiple agents: ```bash # .claude/workflows/code-review.md ---
عرض على GitHub
ملف SKILL.md هذا كبير جدا، لذلك يعرض SkillsMP القسم الاول فقط هنا. عرض على GitHub