grill-me

Interrogate user-provided plans to identify logical gaps and unresolved dependencies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of blind spots in planning and design by forcing you to defend every decision against a rigorous, systematic interrogation.

Core Features & Use Cases

  • Systematic Interrogation: Breaks down complex plans into individual decision branches to ensure every dependency is accounted for.
  • Fact-Based Verification: Automatically probes the codebase and environment to verify assumptions before asking for your input.
  • Use Case: Use this when you have a draft architecture or project roadmap and want to ensure you haven't missed any edge cases or logical inconsistencies before you start implementation.

Quick Start

Invoke the grill-me skill to begin a deep-dive interview regarding the current project design and implementation plan.

Frequently Asked Questions about grill-me

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

FAQPage Schema
How do I stress-test my software architecture for logical gaps before implementation?

To stress-test a software architecture, you can use a systematic interrogation process that breaks down complex plans into individual decision branches. This verifies dependencies and identifies unresolved logical gaps before you start implementation.

What is the best way to identify blind spots in a project roadmap or design?

Identifying blind spots in a project roadmap requires defending every design decision against rigorous, step-by-step inquiry. Traversing decision trees and verifying factual claims ensures every edge case and logical inconsistency is accounted for.

How do I verify my design assumptions against my local codebase environment?

Verifying design assumptions against a local codebase involves probing the environment to validate factual claims before requesting user input. This automated fact-based verification ensures your plan aligns with actual system dependencies.

Can I use automated interrogation to check edge cases in a draft architecture?

Yes, you can use an automated interrogation process to check edge cases in a draft architecture. It systematically traverses decision trees and pauses for user confirmation at each resolution point to validate every dependency.

When do I need systematic interrogation for my project planning?

You need systematic interrogation for project planning when you have a draft architecture or roadmap and want to ensure no edge cases or logical inconsistencies are missed. It forces you to defend every decision before implementation begins.

What are the limitations of using decision tree traversal for design verification?

A limitation of using decision tree traversal for design verification is that it requires maintaining stateful context while waiting for user confirmation at each resolution point, making it an interactive and potentially time-consuming process.