From mateonunez-skills
Grills code change plans relentlessly, enforcing four key questions on package boundaries, error codes, vertical slices, and ADRs before coding non-trivial features.
npx claudepluginhub mateonunez/skillsThis skill uses the workspace's default tool permissions.
Interview me about the change relentlessly until every branch of the design tree is resolved. Ask one question at a time. Don't accept hand-wave answers — re-grill until the answer is concrete.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Processes PDFs: extracts text/tables/images, merges/splits/rotates pages, adds watermarks, creates/fills forms, encrypts/decrypts, OCRs scans. Activates on PDF mentions or output requests.
Share bugs, ideas, or general feedback.
Interview me about the change relentlessly until every branch of the design tree is resolved. Ask one question at a time. Don't accept hand-wave answers — re-grill until the answer is concrete.
Always cover these four before letting me start:
vertical-slices.code does each failure get on the AItError (or domain equivalent)? See result-not-throw.docs/adr/? If the answer is "maybe", it's a yes — write the ADR before the code.Then carry on with the rest of the grilling — data shape, test seam, boundary code, deployment surface, rollback. Don't stop until I'm bored of answering.