grill

Interview users iteratively to refine project plans and design specifications.

2|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/chichex/skills --skill grill-chichex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill
Source: https://github.com/chichex/skills/tree/main/claude/grill
Command: npx skills add https://github.com/chichex/skills --skill grill-chichex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of poorly defined project plans and ambiguous design requirements by forcing a rigorous, step-by-step validation process before any code is written.

Core Features & Use Cases

  • Decision Tree Traversal: Systematically explores every branch of a design, resolving dependencies one by one.
  • Shared Understanding: Generates a final, explicit contract of agreed-upon decisions to ensure the AI and user are perfectly aligned.
  • Use Case: Use this when you have a rough idea for a new feature and want to ensure all edge cases, technical constraints, and implementation details are fully vetted before starting development.

Quick Start

Activate the grill skill to interview me about the proposed architecture for the new authentication module.

Frequently Asked Questions about grill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate project architecture and design specifications before coding?

To validate project architecture before coding, use a structured interview process that systematically queries design decisions and technical dependencies until a verified consensus is reached. This ensures all edge cases and constraints are fully vetted.

What is a structured design interview for software planning?

A structured design interview for software planning is an iterative process that systematically explores decision tree branches, resolving technical dependencies one by one to refine rough feature ideas into explicit implementation contracts.

How do I create an implementation contract from a rough feature idea?

You create an implementation contract by systematically traversing the decision tree of your feature idea, answering queries on design decisions and technical dependencies, which outputs a final human-readable summary of agreed-upon specifications.

Can I use this to stress-test technical dependencies for a new feature?

Yes, you can stress-test technical dependencies for a new feature by engaging in a rigorous, step-by-step validation process that queries every branch of your design, resolving dependencies one by one before development begins.

When do I need an iterative interview to refine my project plan?

You need an iterative interview to refine your project plan when you have poorly defined requirements or ambiguous design constraints, ensuring a shared understanding and perfectly aligned implementation details before writing any code.