tdd
80Guide TDD with Red-Green-Refactor
Test-first work often becomes brittle when teams test internals or write too many tests upfront. This skill guides Codex, Claude, and Claude Code through behavior-focused red-green-refactor cycles.
Interview Your Plan Round by Round
Plans fail because hidden decisions go unasked until they become expensive to change. This skill runs a structured interview that surfaces every open question in dependency order, so you reach a shared understanding before any work begins.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "batch-grill-me" from https://skillstore.io/skills/mattpocock-batch-grill-me.md and its manifest at https://skillstore.io/api/skills/mattpocock-batch-grill-me/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "batch-grill-me". Grill me on my plan to build a personal task tracker.
Expected outcome:
Round 1. 1) Who is the tracker for, just you or a team? Recommended: just you, to keep scope small. 2) Where should tasks live, a local file or a hosted database? Recommended: a local file for a personal tool. 3) Do you need reminders or due dates? Recommended: due dates only for now. Please answer these before I open the next round.
Using "batch-grill-me". The user answers that it is single-user, local storage, with due dates.
Expected outcome:
Those answers settle storage and scope, which unblocks the next round. Round 2. 1) What file format for local storage? Recommended: a plain JSON file for easy editing. 2) How should overdue tasks be shown? Recommended: highlighted at the top of the list. 3) Do you want a command line or a simple interface? Recommended: command line first. Answer these and I will recompute what remains.
This is a prompt-only skill consisting of a SKILL.md instruction file and an agents/openai.yaml interface manifest, with no executable code, scripts, network calls, filesystem writes, or environment access. Static analysis detected zero suspicious patterns and there were no findings to adjudicate. Semantic review found no prompt injection, data-exfiltration intent, or business-logic abuse: the instructions describe a benign question-and-answer interview workflow that defers all decisions to the user.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/mattpocock-batch-grill-me/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/mattpocock-batch-grill-me?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/mattpocock-batch-grill-me?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/mattpocock-batch-grill-me/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/mattpocock-batch-grill-me.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>mattpocock. (2026). batch-grill-me security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/mattpocock-batch-grill-me/audits/1@techreport{mattpocock-mattpocock-batch-grill-me-2026,
author = {mattpocock},
title = {batch-grill-me security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/mattpocock-batch-grill-me/audits/1},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "batch-grill-me security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "mattpocock"
date-released: "2026-07-17"
url: "https://skillstore.io/skills/mattpocock-batch-grill-me/audits/1"
identifiers:
- type: other
value: "skillstore:mattpocock-batch-grill-me:audit:1"
description: "Skillstore immutable audit report identifier"
A developer describes a rough feature idea and the skill interviews them round by round to expose data models, edge cases, and integration points that were left vague.
A product manager uses the interview to convert a loose concept into a fully specified set of decisions before handing it to a team.
A tech lead runs the skill to walk a design tree with stakeholders, ensuring each architectural choice is settled in dependency order.
Grill me on my plan to build a personal task tracker. Ask me everything you need to know, one round at a time.
I want to add email notifications to my app. Interview me round by round until we share an understanding of exactly what to build.
Grill me on refactoring this project's authentication flow. Where a question needs a fact from the codebase, look it up yourself instead of asking me.
I am designing a multi-tenant billing system. Map the full decision tree, ask each round of answerable questions with your recommended answers, and continue until nothing is left assumed.
Author
mattpocockLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
4e69e2300f9bcecb09ed34fa7cccb1df157d8127
Maintenance freshness
7/18/2026
Usage
0 downloads ยท 1 views
File structure
Guide TDD with Red-Green-Refactor
Test-first work often becomes brittle when teams test internals or write too many tests upfront. This skill guides Codex, Claude, and Claude Code through behavior-focused red-green-refactor cycles.
Sharpen Plans and Create Decision Documentation
Unresolved assumptions weaken plans and technical designs. This skill conducts a focused interview and uses domain modeling to produce ADRs and a glossary.
Stress-Test Your Plan Before Building
Unresolved decisions can make a plan expensive to change during implementation. This skill interviews you systematically and recommends an answer for each decision.
Create Agent Skills
Teams need consistent skill files that agents can discover and use correctly. This skill guides authors through structure, descriptions, examples, scripts, and review checks.
Build Focused Logic and UI Prototypes
Design decisions are difficult to evaluate before users can interact with them. This skill builds disposable prototypes that expose state behavior or compare interface variants.
Pressure-test plans with grilling interviews
Plans and designs often fail because weak assumptions are found too late. This skill starts a focused grilling session that challenges gaps before execution begins.
Track Feature Requirements in YAML
by Chemiseblanc
Teams lose project intent when requirements live only in chat or task lists. This skill keeps scope, tests, decisions, and progress in a persistent features.yml file.
Plan Requirements with Interactive Questions
by DNYoussef
Ambiguous project requests often lead to missing requirements and rework. This skill guides Claude, Codex, and Claude Code through structured question batches.
Organize Long AI Tasks with Planning Files
by ZhanlinCui
Long AI sessions can lose goals, decisions, and progress. This skill guides Claude, Codex, and Claude Code to store plans, findings, and logs in project files.
Organize Conductor Tracks
by sickn33
Track work can become unclear when specs, plans, status, and metadata drift apart. This skill gives Claude, Codex, and Claude Code structured guidance for Conductor track workflows.
Compare Options With Decision Frameworks
by shubhamsaboo
Complex choices are hard when trade-offs are unclear. This skill guides Claude, Codex, and Claude Code through structured option scoring and practical recommendations.
Plan Creative Work Before Building
by ZhanlinCui
Teams often start implementation before goals, constraints, and trade-offs are clear. This skill guides Claude, Codex, and Claude Code through structured brainstorming before design work begins.