
Code Review
Automated code review for pull requests using multiple specialized agents
Install
npx skills add pipecat-ai/pipecat --skill code-review -g -a claude-code -y- Repository
- pipecat-ai/pipecat17k
- Category
- AI and agents
- Updated
- 3d ago
- License
- BSD-2-Clause
- Context cost
- Mediumabout 1,659 tokens
- Runs scripts
- No, instructions only
What it does
Automated code review for pull requests using multiple specialized agents
Provide a code review for the given pull request.
Agent assumptions (applies to all agents and subagents):
- All tools are functional and will work without error. Do not test tools or make exploratory calls. Make sure this is clear to every subagent that is launched.
- Only call a tool if it is required to complete the task. Every tool call should have a clear purpose.
To do this, follow these steps precisely:
-
Launch a haiku agent to check if any of the following are true:
- The pull request is closed
- The pull request is a draft
- The pull request does not need code review (e.g. automated PR, trivial change that is obviously correct)
- Claude has already commented on this PR (check
gh pr view <PR> --commentsfor comments left by claude)
If any condition is true, stop and do not proceed.
Note: Still review Claude generated PR's.
-
Launch a haiku agent to return a list of file paths (not their contents) for all relevant CLAUDE.md files including:
- The root CLAUDE.md file, if it exists
- Any CLAUDE.md files in directories containing files modified by the pull request
-
Launch a sonnet agent to view the pull request and return a summary of the changes
-
Launch 4 agents in parallel to independently review the changes. Each agent should return the list of issues, where each issue includes a description and the reason it was flagged (e.g. "CLAUDE.md adherence", "bug"). The agents should do the following:
Agents 1 + 2: CLAUDE.md compliance sonnet agents Audit changes for CLAUDE.md compliance in parallel. Note: When evaluating CLAUDE.md compliance for a file, you should only consider CLAUDE.md files that share a file path with the file or parents.

