Skip to content
Back to skills

Grill With Docs

ASecurity

Grill a new feature before any code is written, recording the decisions as an ADR and the vocabulary in GLOSSARY.md as we go. Use when the user asks to build a new feature, starts designing one, or says "grill", "let's design", "nouvelle feature". Not for bug fixes or small changes.

  • 91 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 5, 2026
ai-agentsgovueapi

Works with

  • api

Security analysis

A100/100

Scanned October 5, 2026

npx -y skills add Badsender-com/LePatron.email --skill grill-with-docs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Grill With Docs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Grill With Docs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/badsender-com-grill-with-docs/badge)](https://www.skillsdirectory.com/skills/badsender-com-grill-with-docs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: grill-with-docs
description: Grill a new feature before any code is written, recording the decisions as an ADR and the vocabulary in GLOSSARY.md as we go. Use when the user asks to build a new feature, starts designing one, or says "grill", "let's design", "nouvelle feature". Not for bug fixes or small changes.
---

This is step 1 of the new feature workflow described in `AGENTS.md` (section "New Feature Workflow"). No production code is written during this step.

1. Read `GLOSSARY.md` (if it exists) and the ADRs in `docs/adr/` that touch the area of the feature. Then look for overlapping work as described in `AGENTS.md`, section "Parallel Work": an open PR, an epic or a recently merged change on the same subject is the first thing to put to the user.
2. Call the Skill tool twice, for "grilling" and "domain-modeling", and run the interview with both disciplines at once.
3. During the interview, agree on the **seams** the feature will be tested at (the public interfaces: an API route, a service function, a Vue component's props and events). Prefer existing seams and the highest one possible; the fewest seams is best. They become the tests of the first PR.
4. When the user confirms the shared understanding, make sure the feature has its ADR in `docs/adr/`, with `Status: proposed` and the main design decisions of the feature. A new feature always ends with at least one ADR; the domain-modeling criteria decide which decisions deserve to be in it.
5. Hand over to the next step: tell the user the next one is the epic, and call the Skill tool with "to-prd".

If the effort turns out too big to settle in one session (several epics, a greenfield module), say so and propose to split it into several features, each grilled on its own.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.