This skill should be used when CodeRabbit code review feedback needs to be processed and fixed systematically. Use after running `coderabbit --plain` to automatically save feedback, analyze issues using MCP tools, and implement minimal code fixes with proper planning.
Automates processing CodeRabbit code review feedback by saving output to a timestamped document, then using MCP tools to analyze issues and implement minimal fixes with proper planning. Use immediately after running `coderabbit --plain` to systematically handle type safety, style, and performance issues.
/plugin marketplace add alchemiststudiosDOTai/coderabbit-fix-flow-plugin/plugin install coderabbit-fix-flow@coderabbit-fix-flow-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
This skill automates the workflow of processing CodeRabbit code review feedback by saving the review output to a timestamped document, then using MCP tools (sequential thinking and Exa context) to analyze and implement fixes with minimal code changes.
Use this skill immediately after running coderabbit --plain or when you have CodeRabbit feedback that needs systematic processing. The skill handles type safety issues, code style violations, and other CodeRabbit-identified problems.
Run the CodeRabbit review command in plain text mode:
coderabbit --plain
Save the CodeRabbit output to a timestamped QA document:
memory-bank/qa/coderabbit/cr-qa-{timestamp}.md---
title: "CodeRabbit QA Review - {timestamp}"
link: "cr-qa-{timestamp}"
type: "qa"
tags:
- code-review
- coderabbit
- type-safety
created_at: "{timestamp}"
updated_at: "{timestamp}"
uuid: "{generate-uuid}"
---
Use the sequential thinking MCP tool to analyze all identified issues:
Use the Exa code context MCP tool to research current best practices for each issue type:
Execute the fixes following the sequential thinking plan:
Run validation as appropriate:
npm run build or tsc --noEmitmypy or ruff checknpm run lint or biomeDocument the fixes in the QA document with:
// Before (unsafe)
const data = response as ResearchDataShape;
// After (safe)
const data = isResearchDataShape(response) ? response : {} as ResearchDataShape;
# Before (incorrect)
timestamp: float = None
metadata: dict[str, Any] = None
# After (correct)
timestamp: float | None = None
metadata: dict[str, Any] | None = None
Use for:
Use for:
This skill doesn't require bundled resources as it relies on MCP tools for context and the existing codebase for implementation.
Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.