Grill me code
Relentless high-end code grilling, review, refactor coordination, and proof-backed shipping gates for implementation plans, diffs, repositories, architecture, tests, debugging, releases, and technical decisions. Use when Codex should put code or a plan in the hot seat before shipping, generate a CODE-GRILL-PACKET, run multi-lens adversarial review, classify risks, suggest or apply fixes, run verification, coordinate multi-pass review/fix loops, or adapt GSD-style get-it-done execution patterns to code work.From its SKILL.md
npx -y skills add 4bdurehman56382/grill-me-codeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 26 days oldThe repository was created 26 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.1 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
Grill Me Code
Run a /grilling session for code when a dedicated grilling runner is available.
When no runner is available, run the grilling loop inline using this skill.
Core Loop
- Resolve scope before judging:
- Prefer explicitly named files, diffs, PRs, plans, or commands.
- Otherwise use the current git diff.
- If the user asks for repo-wide grilling, sample architecture first, then inspect hot paths.
- For a complete engine pass, run
scripts/grill_runner.pyto create packet, report, scores, state, and verdict. - Use runner diff mode to separate introduced risk from legacy risk when reviewing PR-like changes.
- Use
--initwhen a repo needs a starter policy file before the first serious grilling pass. - Use
--base autofor CI or PR-like diffs when the base branch is not obvious. - Use
--diff-filter stagedfor staged-only reviews,--diff-filter allwhen both staged and worktree changes matter, and repo mode for non-git folders. - Use framework presets such as
--preset react,--preset express,--preset django, or--preset flaskwhen the repo clearly matches. - Treat scan-limit skips, cache stats, and verdict reasons as part of the evidence.
- Use configured analysis, check, and reasoning plugins when present; they are the only runner-level path for external SAST tools, project-specific analyzers, or LLM/expert reasoning.
- For only a reusable artifact, run
scripts/grill_packet.pyto createCODE-GRILL-PACKET.md. - If the runner script is unavailable or cannot execute in the current environment, say that plainly and fall back to inline review. Do not claim tool-backed checks, scores, or receipts that were not actually produced.
- Fail closed on unclear destructive or production-impacting actions.
- Pick depth:
quick: fast pattern and risk scan.standard: default file-by-file review with tests and edge cases.deep: cross-file architecture, invariants, migration, security, and release readiness.- Use
--progressfor longer runner scans when the user benefits from incremental check status.
- Grill first:
- Ask the hard questions that would change the implementation.
- Identify blockers, warnings, missing proof, and false confidence.
- Do not accept "tests pass" as proof unless the tests cover the behavior at risk.
- Act when the user wants changes:
- Convert findings into a small fix plan.
- Edit narrowly.
- Verify with the project's real checks.
- Re-grill the changed surface once more.
- Record finding outcomes with
scripts/grill_learn.pywhen the user confirms real bug, false positive, accepted risk, or follow-up. - Use config, baselines, and learnings when present; do not re-raise accepted findings unless new evidence changes the risk.
- Close with a machine-readable marker:
## GRILLING COMPLETEwhen no blocking concerns remain.## ISSUES FOUNDwhen there are unresolved blockers or warnings.## FIX LOOP COMPLETEwhen fixes were applied and verified.## BLOCKEDwhen missing access, credentials, source files, or unsafe scope prevents progress.
What To Read
- For review severity, depth, and output format, read
references/review-rubric.md. - For refactor and fix loops, read
references/refactor-playbook.md. - For GSD-inspired coordination, artifacts, and handoff contracts, read
references/gsd-code-coordination.md. - For reusable prompt shapes, read
references/prompt-patterns.md. - For market positioning and fork-worthy product direction, read
references/market-positioning.md. - For multi-lens adversarial review, read
references/jury-mode.md. - For Ponytail-inspired minimalism and shorter-code pressure, read
references/minimalist-review.md. - For the runner engine and CI hooks, prefer
scripts/grill_runner.pyandassets/github-actions/grill-me-code.yml.
Review Stance
Be adversarial about correctness and kind about delivery.
Look for:
- wrong behavior, missed edge cases, null/empty boundaries, races, and async mistakes
- security issues, injection paths, leaked secrets, unsafe shell or path handling
- brittle architecture, hidden coupling, circular flow, or orphaned exports
- missing, shallow, flaky, or mis-scoped tests
- operational risks: migrations, auth, rate limits, rollback, observability, deploy order
- refactors that improve names but break contracts
- unnecessary code, dependencies, wrappers, or abstractions when the user asks for a shorter path
Do not flag taste as risk. Tie every serious concern to behavior, evidence, and a fix.
Output Defaults
For review-only requests, lead with findings by severity:
Blocker: must fix before shippingWarning: should fix or consciously acceptQuestion: needs user or domain confirmationNit: optional polish
For implementation requests, provide:
- short plan
- edits
- verification commands and results
- re-grill summary
Keep outputs concise unless the user asks for a full artifact.
Signature Modes
Hot Seat: grill an idea or implementation plan before code exists.PR Trial: interrogate a diff or pull request before review.Refactor Crucible: prove behavior survives a refactor.Shiproom: inspect release, migration, rollback, config, and observability risk.Fix Receipts: apply fixes and produce proof commands/results.Jury Mode: run the same scope through multiple lenses before verdict. When using the runner, tie each lens to actual findings, check results, or missing proof; when only working inline, label it as reasoning-only.Minimalist: Ponytail-inspired pressure to delete, reuse, use stdlib/native behavior, or collapse speculative abstractions.
Differentiator
Market tools usually start at the PR or static-analysis finding. This skill starts earlier and ends later: plan grilling, packet generation, config initialization, built-in framework presets, configurable static heuristics, Python AST checks, basic Python/JS taint-style checks, JS/TS alias and cross-file flow heuristics, command-use checks across common app languages, Ponytail-inspired minimalism checks, optional local security backends, assertion-quality test proof, scan limits, hash-based static cache, auto merge-base diff targeting, staged/worktree/all diff targeting, non-git repo fallback, diff-aware introduced-vs-legacy scoring, verdict bands/reasons, legacy risk levels, per-lens runner jury scores, structured check/analysis/reasoning plugins, GitHub annotations, SARIF, trends, baselines, learning records, GSD context bridging, fix loop, verification receipts, session comparison/delta, and a final ship/no-ship verdict.
What ships with it: 29 files
271.1 KB alongside SKILL.md, 7 of them executable
agents/
- openai.yaml805 B
assets/
calibration/
- cases.json2.9 KB
examples/
presets/
- django.yaml442 B
- express.yaml484 B
- flask.yaml433 B
- react.yaml495 B
references/
- gsd-code-coordination.md2.9 KB
- jury-mode.md2.1 KB
- market-positioning.md7.4 KB
- minimalist-review.md1.8 KB
- prompt-patterns.md1.2 KB
- refactor-playbook.md1.9 KB
- review-rubric.md3.2 KB
scripts/
- calibrate_scores.pyruns1.4 KB
- github_annotations.pyruns1.9 KB
- grill_learn.pyruns4.8 KB
- grill_packet.pyruns10.9 KB
- grill_runner.pyruns154.2 KB
- validate_skill.pyruns4.5 KB
tests/
- test_runner.pyruns46.9 KB
third_party/
- ponytail/ATTRIBUTION.md1.4 KB
- .gitignore78 B
- .grill-me-code.example.yaml1.6 KB
- LICENSE731 B
- README.md11.4 KB
- requirements.txt12 B