BeClaude

voltagent-qa-sec

New
Community RegistryGeneralby VoltAgent Community

Testing, security, and code quality experts - code review, penetration testing, QA automation

Community PluginView Source

Overview

<a href="https://github.com/VoltAgent/voltagent"> <img width="1500" height="500" alt="Group 32" src="https://github.com/user-attachments/assets/55b97c47-8506-4be0-b18f-f5384d063cbb" /> </a>

<br /> <br/>

<div align="center"> <strong>The awesome collection of Claude Code subagents.</strong> <br /> <br /> </div>

<div align="center">

![Awesome](https://awesome.re) ![Last Update](https://github.com/VoltAgent/awesome-claude-code-subagents) ![Discord](https://s.voltagent.dev/discord) ![GitHub forks](https://github.com/VoltAgent/awesome-claude-code-subagents/network/members)

</div>

Awesome Claude Code Subagents

What is this?

This repository serves as the definitive collection of Claude Code subagents - specialized AI assitants designed for specific development tasks.

Installation

As Claude Code Plugin (Recommended)

bash
claude plugin marketplace add VoltAgent/awesome-claude-code-subagents
claude plugin install <plugin-name>

Examples:

bash
claude plugin install voltagent-lang    # Language specialists
claude plugin install voltagent-infra   # Infrastructure & DevOps

See Categories below for all available plugins.

Note: The voltagent-meta orchestration agents work best when other categories installed.

Option 1: Manual Installation

  1. Clone this repository
  2. Copy desired agent files to:

- ~/.claude/agents/ for global access - .claude/agents/ for project-specific use

  1. Customize based on your project requirements

Option 2: Interactive Installer

bash
git clone https://github.com/VoltAgent/awesome-claude-code-subagents.git
cd awesome-claude-code-subagents
./install-agents.sh

This interactive script lets you browse categories, select agents, and install/uninstall them with a single command.

Option 3: Standalone Installer (no clone required)

bash
curl -sO https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/install-agents.sh
chmod +x install-agents.sh
./install-agents.sh

Downloads agents directly from GitHub without cloning the repository. Requires curl.

Option 4: Agent Installer (use Claude Code to install agents)

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 in Claude Code: "Use the agent-installer to show me available categories" or "Find PHP agents and install php-pro globally".

<br />

<a href="https://github.com/VoltAgent/voltagent"> <img width="3082" height="592" alt="cta" src="https://github.com/user-attachments/assets/313a9758-6850-426f-aff7-eadb611320e8" /> </a>

📚 Categories

01. Core Development

Plugin: voltagent-core-dev

Essential development subagents for everyday coding tasks.

02. Language Specialists

Plugin: voltagent-lang

Language-specific experts with deep framework knowledge.

03. Infrastructure

Plugin: voltagent-infra

DevOps, cloud, and deployment specialists.

04. Quality & Security

Plugin: voltagent-qa-sec

Testing, security, and code quality experts.

05. Data & AI

Plugin: voltagent-data-ai

Data engineering, ML, and AI specialists.

06. Developer Experience

Plugin: voltagent-dev-exp

Tooling and developer productivity experts.

07. Specialized Domains

Plugin: voltagent-domains

Domain-specific technology experts.

08. Business & Product

Plugin: voltagent-biz

Product management and business analysis.

09. Meta & Orchestration

Plugin: voltagent-meta

Agent coordination and meta-programming.

10. Research & Analysis

Plugin: voltagent-research

Research, search, and analysis specialists.

🤖 Understanding Subagents

Subagents are specialized AI assistants that enhance Claude Code's capabilities by providing task-specific expertise. They act as dedicated helpers that Claude Code can call upon when encountering particular types of work.

What Makes Subagents Special?

Independent Context Windows Every subagent operates within its own isolated context space, preventing cross-contamination between different tasks and maintaining clarity in the primary conversation thread.

Domain-Specific Intelligence Subagents come equipped with carefully crafted instructions tailored to their area of expertise, resulting in superior performance on specialized tasks.

Shared Across Projects After creating a subagent, you can utilize it throughout various projects and distribute it among team members to ensure consistent development practices.

Granular Tool Permissions You can configure each subagent with specific tool access rights, enabling fine-grained control over which capabilities are available for different task types.

Core Advantages

  • Memory Efficiency: Isolated contexts prevent the main conversation from becoming cluttered with task-specific details
  • Enhanced Accuracy: Specialized prompts and configurations lead to better results in specific domains
  • Workflow Consistency: Team-wide subagent sharing ensures uniform approaches to common tasks
  • Security Control: Tool access can be restricted based on subagent type and purpose

Getting Started with Subagents

1. Access the Subagent Manager

bash
/agents

2. Create Your Subagent

  • Choose between project-specific or global subagents
  • Let Claude generate an initial version, then refine it to your needs
  • Provide detailed descriptions of the subagent's purpose and activation triggers
  • Configure tool access (leave empty to inherit all available tools)
  • Customize the system prompt using the built-in editor (press e)

3. Deploy and Utilize Your subagent becomes immediately available. Claude Code will automatically engage it when suitable, or you can explicitly request its help:

code
> Have the code-reviewer subagent analyze my latest commits

Subagent Storage Locations

TypePathAvailabilityPrecedence
Project Subagents.claude/agents/Current project onlyHigher
Global Subagents~/.claude/agents/All projectsLower

Note: When naming conflicts occur, project-specific subagents override global ones.

🛠️ How to Use Subagents

Setting Up in Claude Code

  1. Place subagent files in .claude/agents/ within your project
  2. Claude Code automatically detects and loads the subagents
  3. Invoke them naturally in conversation or let Claude decide when to use them

Creating New Subagents - Step by Step

Step 1: Launch the Agent Interface

bash
/agents

Step 2: Choose "Create New Agent"

  • Decide on project-level (current project) or user-level (all projects) scope

Step 3: Configure Your Agent

  • Recommended approach: Let Claude draft an initial version, then customize
  • Write a comprehensive description of the agent's role and activation scenarios
  • Grant specific tool permissions (or leave blank for full access)
  • Browse available tools through the interface for easy selection
  • Edit the system prompt directly by pressing e for advanced customization

Step 4: Save and Start Using

  • Your agent is instantly ready for use
  • Claude automatically delegates appropriate tasks to it
  • Or manually invoke it:
code
> Ask the code-reviewer agent to examine my pull request

📖 Subagent Structure

Each subagent follows a standardized template:

yaml
---
name: subagent-name
description: When this agent should be invoked
tools: Read, Write, Edit, Bash, Glob, Grep
---

You are a [role description and expertise areas]...

[Agent-specific checklists, patterns, and guidelines]...

## Communication Protocol
Inter-agent communication specifications...

## Development Workflow
Structured implementation phases...

Tool Assignment Philosophy

Each subagent's tools field specifies Claude Code built-in tools, optimized for their role:

  • Read-only agents (reviewers, auditors): Read, Grep, Glob - analyze without modifying
  • Research agents (analysts, researchers): Read, Grep, Glob, WebFetch, WebSearch - gather information
  • Code writers (developers, engineers): Read, Write, Edit, Bash, Glob, Grep - create and execute
  • Documentation agents (writers, documenters): Read, Write, Edit, Glob, Grep, WebFetch, WebSearch - document with research

Each agent has minimal necessary permissions. You can extend agents by adding MCP servers or external tools to the tools field.

🧰 Tools

subagent-catalog

Claude Code skill for browsing and fetching subagents from this catalog.

CommandDescription
/subagent-catalog:search <query>Find agents by name, description, or category
/subagent-catalog:fetch <name>Get full agent definition
/subagent-catalog:listBrowse all categories
/subagent-catalog:invalidateRefresh cache

Installation:

bash
cp -r tools/subagent-catalog ~/.claude/commands/

🔧 MCP Tools & Resources

If you're using MCP servers with these agents, feel free to add them here.

🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

  • Submit new subagents via PR
  • Improve existing definitions
  • Add new MCP tool integrations
  • Share usage examples
  • Report issues and bugs

👥 Maintainers

This repository is maintained by the VoltAgent team and community:

📄 License

MIT License - see LICENSE

  • This repository provides example subagents and guidelines only.

They are not security-audited and should be reviewed before production use.

🔗 Related Resources


<p align="center"> Made with ❤️ by the VoltAgent Community </p>

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/voltagent-qa-sec.md https://raw.githubusercontent.com/fubotv/smo-subagents/main/SKILL.md
3
Invoke in Claude Code
/voltagent-qa-sec
View source on GitHub
securitytestingcode-reviewagentqapenetration-testingcompliance

Frequently Asked Questions

What is voltagent-qa-sec?

Testing, security, and code quality experts - code review, penetration testing, QA automation

How to install voltagent-qa-sec?

To install voltagent-qa-sec, 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 /voltagent-qa-sec.

What is voltagent-qa-sec best for?

voltagent-qa-sec is a community categorized under General. It is designed for: security, testing, code-review, agent, qa, penetration-testing, compliance. Created by VoltAgent Community.