Combine Code Review
Automatically synthesizes feedback from multiple code reviews into a prioritized, actionable list for developers.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add combine-code-review npx -- -y @trustedskills/combine-code-review
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"combine-code-review": {
"command": "npx",
"args": [
"-y",
"@trustedskills/combine-code-review"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill, Combine Code Review, automatically synthesizes feedback from multiple code reviews into a prioritized and actionable list for developers. It leverages reference materials related to reactive programming in Swift (specifically using Combine) to identify potential issues and best practices. The tool helps ensure adherence to established coding guidelines by highlighting areas needing attention based on provided checklists and review questions.
When to use it
- When reviewing code that utilizes the Combine framework for reactive programming.
- To quickly identify common pitfalls related to memory management, error handling, or operator usage in Combine code.
- As a supplementary tool during code reviews to ensure consistency with established coding standards and best practices.
Key capabilities
- Reference Material Integration: Provides links to documentation on various Combine concepts including:
- Operators (e.g.,
flatMap,combineLatest) - Memory Management (
AnyCancellable, retain cycles) - Error Handling (
tryMap,catch)
- Operators (e.g.,
- Review Checklist: Offers a checklist of common issues to look for, such as ensuring proper use of
weak selfand avoidingassign(to:on:self). - Review Questions: Presents key questions to guide code reviewers in identifying potential problems (e.g., subscription retention, error handling behavior).
Example prompts
- "Analyze this Combine code snippet for memory management issues."
- "Check this operator chain for correct
flatMapusage." - "Review this code and highlight any potential retain cycles."
Tips & gotchas
- This skill is specifically designed for code using the Combine framework in Swift. It will not be effective for other programming languages or paradigms.
- The provided reference materials are intended to supplement, not replace, a thorough understanding of Combine concepts.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.