marvinrichter

C Reviewer — Development agent for Claude Code

Development community

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

Terminal
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 Repository