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 ★
- Business Logic — Business Logic vulnerability specialist (H1 #28, CWE-840/841/639/362) 812 ★
- Python Quality — Python code quality — type hints, exception handling, modern idioms, dataclass/Pydantic patterns 286 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Cpp Reviewer.Agent
Expert C++ code reviewer specializing in memory safety, modern C++ idioms, concurrency, and performance. Use f
Git Agent
Background git operations agent - commits, PRs, branch management, release workflows. Runs on Sonnet to free m
Cpp Senior
[zakr] Senior C++ engineer. Use for C++ code review, RAII correctness, smart pointer usage, undefined behavior
Kavach Billing
KAVACH billing/monetization specialist. Walks the full money kill chain - server-side price/entitlement enforc
Sstack Idempotency Attacker
Idempotency lens attacker. Attacks every mapped surface for duplicate retry divergences, double-billing, Idemp
Code Cleanup Analyst
Use this agent when you need to identify dead code, unused imports, deprecated functions, or redundant files t
Related Skills
Skill Scorecard
A 30-second safety scorecard for AI agent skills: run it on any skill folder or GitHub repo before installing.
Always Loaded Diet
Discipline for the files your agent loads every session (CLAUDE.md, MEMORY.md): one nightly writer, measured b
Cpp Review
Comprehensive C++ code review for memory safety, modern C++ idioms, concurrency, and security. Invokes the cpp