1. Introduction
Recently, Anthropic released an incredible new feature for its product Claude: subagents — secondary agents with specific tasks for different purposes within a user’s project.
2. Main Content
a. How to Set It Up:
First, install Claude using the following command in your Terminal window:
npm i @anthropic-ai/claude-code
If Claude is already installed but it’s an older version, it won’t have the subagent feature.
to update claude, command : claude update
Launch Claude Code in your working directory, then run the command:
/agents
Press Enter, and a management screen for agents will appear, allowing you to start creating agents with specific purposes for your project.
Here, I will set it up following Claude’s recommendation.
After the setup, I have the following subagents:
I will ask Claude to help me build a website using RAG with the following prompt:
The first subagents have started working.
The setup of the RAG project has been completed.
However, I noticed that the subagent ‘production-code-reviewer (Review RAG system code)’ didn’t function after the coding was completed. It might be an issue with my prompt, so I will ask Claude to review the code for me
After the whole working process, Claude Code will deliver an excellent final product.
Link: https://github.com/mhieupham1/claudecode-subagent
3. Conclusion
Through the entire setup process and practical use in a project, it’s clear how powerful and beneficial the Sub-agents feature introduced by Anthropic for Claude Code is. It enables us to have AI “teammates” with specialized skills and roles that operate independently without interfering with each other — allowing projects to be organized, easy to understand, and efficient.