feature-grill

Clarify feature requirements and generate an implementation plan with documented decisions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a systematic approach to clarify feature requirements and generate an executable implementation plan, bridging the gap between high-level feature requests and actionable development tasks.

Core Features & Use Cases

  • Feature Clarification: Deep dive into a feature to understand its complexity, interactions, and edge cases.
  • Implementation Plan Creation: Develop a detailed plan that outlines tasks, dependencies, and validation steps.
  • Contextual Decision Documentation: Record and maintain terms, assumptions, and architectural decisions in CONTEXT.md.

Quick Start

Activate the feature-grill skill with the command: "Grill the 'user-profile update feature'."

Frequently Asked Questions about feature-grill

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

FAQPage Schema
How do I create an executable implementation plan from a high-level feature request?

To create an executable implementation plan, you must clarify feature scope, resolve context, and make domain decisions. This process bridges high-level requests and actionable tasks by generating a detailed plan with validation steps.

What is the best way to document architectural decisions and assumptions during domain modeling?

The best way to document architectural decisions during domain modeling is to record terms, assumptions, and context directly in a CONTEXT.md file, ensuring alignment and maintaining contextual documentation alongside the implementation plan.

How does feature clarification work for complex software requirements?

Feature clarification works by deep diving into a feature to understand its complexity, interactions, and edge cases. It requires user input on scope and decision-making to ensure the resulting implementation plan is well-defined.

Do I need user input to generate a detailed implementation plan?

Yes, user input is required to generate a detailed implementation plan. You must provide information on feature scope, decision-making, and context resolution to ensure the plan is actionable and aligned with project goals.

Can I use this approach to align team understanding before development starts?

Yes, you can use this approach to align team understanding before development. It grills features to produce a well-defined, implementation-ready plan and updates contextual documentation to ensure clarity across the team.

What are the limitations of generating implementation plans from feature clarification?

A limitation of generating implementation plans is that the Skill requires active user participation for context resolution and decision-making. It cannot autonomously define scope or make architectural decisions without direct user input.