grill-with-docs

Conduct structured interviews to refine plans and generate ADRs and glossaries.

Updated Mar 26, 2025
One-click install
npx skills add https://github.com/ricardoalt1515/.config --skill grill-with-docs-ricardoalt1515
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-with-docs
Source: https://github.com/ricardoalt1515/.config/tree/main/agents/skills/grill-with-docs
Command: npx skills add https://github.com/ricardoalt1515/.config --skill grill-with-docs-ricardoalt1515

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of refining plans and designs while simultaneously generating accompanying documentation such as ADRs (Architecture Decision Records) and glossaries.

Core Features & Use Cases

  • Interview-Based Refinement: Conducts interviews to clarify and improve plans or designs.
  • Documentation Generation: Automatically creates ADRs and glossaries as the interview progresses.
  • Use Case: When developing a new software feature, use this Skill to ensure that the design is well-thought-out and documented for future reference.

Quick Start

Start a /grilling session with the /domain-modeling skill to refine your design and generate documentation.

Frequently Asked Questions about grill-with-docs

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

FAQPage Schema
How do I generate architecture decision records while refining a software design?

You can generate architecture decision records by conducting structured, interview-based refinement sessions that clarify your design and automatically produce ADRs and glossaries as outputs.

What is interview-based refinement for software development plans?

Interview-based refinement is a process that conducts structured interviews to clarify and improve software plans, automatically generating design documentation like ADRs and glossaries throughout the session.

How do I create a domain glossary during the design process?

To create a domain glossary during the design process, use an interview-based refinement skill that extracts definitions and terminology as you answer questions about your software architecture.

Does this interview-based documentation approach require a separate domain modeling tool?

Yes, this approach requires a separate domain modeling skill to function properly, as it relies on that skill to handle the underlying domain modeling and documentation creation during the interview process.

When should I use a structured interview to document software architecture?

You should use a structured interview to document software architecture when developing a new feature and you need to ensure the design is thoroughly refined and documented for future reference.

Can I use this for existing software design documentation or only new plans?

This approach is designed for refining active plans and designs, making it suitable for new software features where you need to simultaneously clarify the architecture and generate accompanying documentation.