Fix a weak subagent config
A teammate left a code-reviewer subagent at .claude/agents/code-reviewer.md that has two problems:
- No stopping condition. Its system prompt just says "find problems and keep going until you are satisfied", so it tends to run for a long time and emit sprawling, unfocused reviews.
- Too much power. Its
tools:list includesEditandWrite, which means the subagent can rewrite the very code it's supposed to be reviewing.
Fix both problems by editing the config.
This exercise is part of the course
Introduction to Subagents
Exercise instructions
- Start Claude Code with
claude. - Ask Claude to update
@.claude/agents/code-reviewer.mdto add a structured output format with the sections: Summary, Critical Issues, Major Issues, Minor Issues, Recommendations, Approval Status, and Obstacles Encountered. - Then ask Claude to restrict the subagent's tools to read-only plus
Bash: that meansBash,Glob,Grep,Read. Edit and Write should be removed. - Type
/exitto exit Claude Code.
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
Start Exercise