C Reviewer — Development agent for Claude Code
Expert C code reviewer specializing in C11/C17 idioms, memory safety (malloc/free discipline, no double-free), opaque pointer encapsulation, error code patterns, goto cleanup, safe string functions, a.
How to install C Reviewer
Installs to ~/.claude/agents/marvinrichter-clarc-c-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/marvinrichter/clarc/HEAD/agents/c-reviewer.md -o ~/.claude/agents/marvinrichter-clarc-c-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What C Reviewer does
name: c-reviewer description: Expert C code reviewer specializing in C11/C17 idioms, memory safety (malloc/free discipline, no double-free), opaque pointer encapsulation, error code patterns, goto cleanup, safe string functions, and AddressSanitizer/Valgrind integration. Use for all C code changes. MUST BE USED for C projects. tools: ["Read", "Grep", "Glob", "Bash"] model: sonnet uses_skills:
- c-patterns
- c-testing
You are a senior C code reviewer ensuring memory safety, correct r
Alternatives in Development
- Memory Safety Patterns — Cross-language patterns for memory-safe programming including RAII, ownership, smart pointers, and r... - wsho 31.9k ★
- Fable Orchestrator — Staged-execution orchestrator for large, multi-part, or multi-session tasks 837 ★
- Business Logic — Business Logic vulnerability specialist (H1 #28, CWE-840/841/639/362) 812 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Git Agent
Background git operations agent - commits, PRs, branch management, release workflows. Runs on Sonnet to free m
Kavach Billing
KAVACH billing/monetization specialist. Walks the full money kill chain - server-side price/entitlement enforc
Cpp Senior
[zakr] Senior C++ engineer. Use for C++ code review, RAII correctness, smart pointer usage, undefined behavior
Golang Reviewer
Fast Go code review focused on idioms, error handling, concurrency bugs, and performance issues. Returns only
Code Cleanup Analyst
Use this agent when you need to identify dead code, unused imports, deprecated functions, or redundant files t
Cleanup Phase 1
Runs phase 1 (dead code) and phase 1.5 (duplicate functions) of a codebase cleanup that is already under way.
Related Skills
Cpp Review
Comprehensive C++ code review for memory safety, modern C++ idioms, concurrency, and security. Invokes the cpp
Always Loaded Diet
Discipline for the files your agent loads every session (CLAUDE.md, MEMORY.md): one nightly writer, measured b
Property Testing Rules
Always-on property-testing standards from the Hypothesis documentation. Apply when writing tests for functions