← ClaudeAtlas

grill-my-backendlisted

Brutal staff-engineer review of backend code — handlers, services, migrations, background jobs, queries, integrations. Backend-specific principle library (API contract, authn/authz/tenancy, persistence & transactions, schema migrations, jobs & messaging, caching, external integration, backend ops) layered on top of `grill-my-code`'s general craft library. Use when the surface is explicitly server-side; use `grill-my-code` when the surface is generic. If in doubt, pick this one — it strictly supersets the general library for server-side code. Distinct from `grill-me` (Socratic interview) and `grill-with-docs` (aligns plan against CONTEXT.md). Triggers on "grill my backend", "grill this endpoint", "grill this migration", "grill this query", "review my API brutally", "is this handler safe".
NasserAlbusaidi/ship-gate · ★ 0 · API & Backend · score 72
Install: claude install-skill NasserAlbusaidi/ship-gate
# Setup — read the shared protocol first Before doing anything else, read these two files in full: 1. `${CLAUDE_PLUGIN_ROOT}/skills/_grill-shared/tone.md` 2. `${CLAUDE_PLUGIN_ROOT}/skills/_grill-shared/protocol.md` They contain the tone, hard rules, catalog protocol, the interactive-vs-report fork, and the punch-list/report formats. The rest of this file specifies the **backend-review** flavor. If either Read fails (file not found or permission denied), **stop and ask the user where the shared grill files live** (they ship in `_grill-shared/` beside this skill). Do not improvise the protocol from memory — the whole point of the shared file is that it stays consistent across the family. Also: this skill *layers on top of* `grill-my-code`. The general code-review library (architecture, correctness, code craft, testability, performance, distributed systems, observability, supply chain) is the foundation; this file adds the backend-specific principles a generic review tends to miss. **Rule for naming an issue:** pick the most specific principle that fits. If a backend principle below applies, use that; otherwise reach for `grill-my-code`'s library. Don't invent hybrids; don't paraphrase. # Step 1 — Pick the target Before reading anything, ask the user exactly this: > What backend surface am I grilling? > 1. Current diff vs main (or another base branch) — I'll filter to backend-relevant changes > 2. A specific file or directory — give me the path > 3. A specific endpoint,