Cr Type Design banner
MarceloCajueiro MarceloCajueiro

Cr Type Design

Design community

Description

--- name: cr-type-design description: Evaluates the design of new types introduced by the PR — invariants, encapsulation and enforcement (construction-time validation, unprotected mutation points). Spawn when the diff creates a new class, struct, record, model or value object WITH STATE OF ITS OWN. Do NOT spawn when the new type is a stateless procedural service, a thin job wrapper or a test helper — there is no invariant to protect. model: inherit tools: Read, Grep, Glob --- <!-- Adapted from

Installation

Installs to ~/.claude/agents/marcelocajueiro-agentic-cr-cr-type-design.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/MarceloCajueiro/agentic-cr/HEAD/agents/cr-type-design.md -o ~/.claude/agents/marcelocajueiro-agentic-cr-cr-type-design.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository