Use when reviewing Go code changes in remindb (modified or staged files in pkg/, cmd/, internal/, or any .go file in the diff) for adherence to the project's .claude/rules/go-concise.md. Catches project-specific style violations that generic Go reviewers miss — empty-struct-with-methods pattern, "failed to :" error…
Use when reviewing changes to remindb's public MCP surface — anything in pkg/mcp/, pkg/mcp/tools/, or pkg/mcp/server.go, especially new/renamed/removed Memory tools, changes to handler signatures, return shapes, locking decisions, or defer d.logCall(...) attrs. Validates against .claude/rules/mcp-tool-conventions.md…
Use when reviewing changes to remindb's SQL migrations — any new file under migrations/ matching 000N.sql, any edit to an already-committed migration file, or any change to pkg/store/queries.go that adds queries against columns/tables created by recent migrations. Checks IF NOT EXISTS coverage, append-only discipline…
Use this agent when reviewing checkout, payment intent, or webhook handling code. Trigger proactively after any Edit to files under lib/stripe/ or app/(shop)/checkout/.