Skip to content
Agentmart
Submit a tool

grill-agent-done

Interrogate and defend the definition of done and the evidence that will prove it — one claim at a time, until each claim is lined up against the right grade…

Skill by AI-Substrate

IndexedMIT
Write a review

Chalk Labs

Need help deploying grill-agent-done?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ai-substrate-grill-agent-done

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Interrogate and defend the definition of done and the evidence that will prove it — one claim at a time, until each claim is lined up against the right grade of proof. If there is no definition of done yet, build one here, then defend it. Use standalone, or after a backpressure survey when coverage looks thin.

Use cases: testing, research, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/grill-agent-done

What's inside

Skill name
grill-agent-done
Description
Interrogate and defend the definition of done and the evidence that will prove it — one claim at a time, until each claim is lined up against the right grade of proof. If there is no definition of done yet, build one here, then defend it. Use standalone, or after a backpressure survey when coverage looks thin.
License
MIT
Instructions
62 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

`grill-agent-done` makes you defend a **claim of done** — the definition of done, and the evidence that will prove it.

Treat "done" as a set of claims, each owing proof. Agent confidence, "the tests pass", TDD, a visual check — none of them count until you say exactly *what they prove and what they would miss*. If there is no definition of done yet, build one here, then defend it.

The question that does most of the work:

> What realistic wrong implementation would still pass the checks you just named?

## Core behavior

Inspect before you interrogate: the task, plan, or spec and its **acceptance criteria** (never skip these), the tests, commands, CI, architecture rules, runtime surfaces, the execution log's done-claims, and `backpressure-coverage.md` if it exists. Work with whatever is present — if little exists, the job shifts from *defend* to *build*.

You and the user do this **together** — co-defending (or co-designing) how you'll know the work is done. You do the legwork: inspect the repo, propose each claim and the proof grade that fits, and answer from the repository whatever it can answer. The user steers and owns the genuine judgement calls — product, risk, cost, taste — and you decide those together. This is not quizzing the user, and it is not grading yourself.

One claim at a time. Each turn carries:

1. The claim under examination.
2. The proof you would stand behind — and its grade.
3. Why that grade is the right fit for *this* claim.
4. What it would still miss.

Do not accept a vague "it's tested." Sharpen until a claim names an observable state, an oracle, an invocation, and a pass condition.

## Proof grades — a scale, not a gate

- `deterministic` — code computes the verdict from observable state. Strongest; prefer it wherever the claim admits it.
- `inferential` — an agent or reviewer interprets evidence. A code-review pass is legitimate here.
- `human-judgement` — the call genuinely needs a person: taste, product, risk.

Lining the *right* grade against each claim is the whole game. Forcing a taste claim to be deterministic is as wrong as eyeballing something a one-line check could prove. Pick the strongest grade the claim admits — and defend the fit. Inference is allowed; an *undefended* choice of inference is not.

## The grill

For each material claim or failure mode, drive toward:

1. What observable state makes it true?
2. What wrong implementation still looks green? *(the load-bearing question)*
3. What proof distinguishes the right state from that wrong one — and at what grade?
4. How is it invoked, what result is pass vs. fail, what evidence does it leave behind?
5. Is the proof itself alive — what known-bad fixture makes it fail when it should? *(negative control)*
6. Does it prove behavior at the layer the claim lives at, from a clean state, on this revision?

Follow the answer, not the list. A found tool or config file proves only that a *candidate* exists — not that the rule runs, covers this task, or catches a known-bad case. Make the sensor earn it.

When proof is thin, pick and defend one move: reuse and verify an existing sensor · strengthen a weak one · build a direct one · instrument the product so the state becomes observable · accept a narrower deterministic proxy · route to a named human reviewer · knowingly defer the risk. Recommend a default, and say what the alternative would fail to prove.

## Stop

Stop when every material claim is lined up against a proof grade you can defend — with its invocation, pass condition, and evidence — or is knowingly assigned to a named human/inferential reviewer with the evidence they need.

Leave a compact contract, folded into the plan or task that implementation already consumes (not a new ledger):

| Claim | Grade | Sensor / reviewer | Pass condition | Evidence | Gap |
|---|---|---|---|---|---|

Never call the work proven while a row is missing, unknown, or stale — name the gap plainly. This loop *defends* decisions; it never blocks, and it never replaces the proof. The verdict still comes from running the sensors, not from this conversation.

## Pacing

One screen per turn. One claim, sharpened, then the next. Elegance over coverage — if a turn sprawls, cut it.

From AI-Substrate/harness-engineering, MIT.

More from AI-Substrate/harness-engineering

Signals

Stars
0
Forks
0
Open issues
42
Last commit (this folder)
Jun 22, 2026 (4 months ago)
Last release
Aug 30, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from AI-Substrate

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get grill-agent-done running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying grill-agent-done?

CallGet help
Cite this page

grill-agent-done skill. Agent Mart. https://agentmart.dev/skills/ai-substrate-grill-agent-done (last updated 2026-10-24)