| name | grill-my-idea |
| description | Use this skill to challenge a raw app idea before the student writes a PRD or asks AI to code. It turns vague enthusiasm into clearer problem framing, assumptions, risks, and next questions. |
| version | 1.0.0 |
| author | ATL / AI-Native App Builder Skill Pack |
Grill My Idea
Stage: Phase 1 — Think Before Build
Purpose
Use this skill to challenge a raw app idea before the student writes a PRD or asks AI to code. It turns vague enthusiasm into clearer problem framing, assumptions, risks, and next questions.
Shared Principles
These skills are based on two YouTube talks about AI-native software engineering, interpreted through ATL’s own teaching perspective.
- Shift left on intent: clarify goals, users, constraints, tradeoffs, and success before coding.
- Delegate tasks, not judgment: AI may draft, compare, or implement; the student remains responsible for decisions.
- Verification is the bottleneck: every output must include checks, acceptance criteria, or evidence.
- No vibe coding: do not jump from idea directly to generated code without intent, design, and review.
- Small loops beat big guesses: move one step at a time, verify, then continue.
- AI amplifies the system: unclear intent creates faster confusion; clear intent creates faster learning.
When to Use
- Use when a student says “I want to build an app for ...” but the user, problem, scope, or evidence is still unclear.
- Use before
idea-to-intent.
- Do not use to design the full solution yet; this skill is for pressure-testing the idea.
Inputs
- Raw app idea in 1–5 sentences.
- Any known target users.
- Any constraints from class, time, platform, or tools.
Process
- Restate the idea in plain language.
- Identify the likely user and the pain/problem.
- Ask 8–12 hard questions grouped by user, problem, evidence, scope, risk, and success.
- Separate facts from assumptions.
- Find the smallest useful version of the app.
- Identify what the app should intentionally not do.
- End with a short “decision gate”: proceed, revise, or research first.
Artifact Discipline
This skill must not only answer in chat. It must produce or update a project file so the next skill has a stable source of truth.
- Write/update this file:
docs/ai-native/01-grill-my-idea.md
- Artifact title: Idea Grill Report
- Read these previous artifacts first:
- None. This is the first artifact in the pipeline.
- If the project does not have
docs/ai-native/, create it.
- If the target file already exists, update it carefully instead of creating a duplicate.
- Do not draft from memory: follow the Source Loading Protocol below before writing this file.
- End the response with a short
Saved artifact: line naming the file path.
- Do not continue to the next skill until the user or student confirms this artifact is acceptable.
Source Loading Protocol
This is the first skill in the pipeline, so there is no required upstream artifact. Still, create the artifact folder and save this skill's result so the next skill can load it.
- Create
docs/ai-native/ if it does not exist.
- Save the result to
docs/ai-native/01-grill-my-idea.md.
- In the saved artifact, include a short
Sources Read section. For this first step, write None — first pipeline artifact unless the student provided external notes.
Output Format
# Grill Result
## Restated Idea
...
## Main User
...
## Problem Being Solved
...
## Hard Questions
1. ...
## Assumptions
- ...
## Smallest Useful Version
...
## Non-Goals
- ...
## Decision Gate
Proceed / Revise / Research first, because ...
Final Response Contract
When this skill finishes, respond briefly and include:
Saved artifact: docs/ai-native/01-grill-my-idea.md
Next recommended skill: <next-skill-or-human-review>
If you cannot write the file, say exactly why and do not pretend the artifact was saved.
Quality Checklist
Common Pitfalls
- Being too nice. This skill should challenge the idea, not only encourage it.
- Jumping to features. Stay with users, pain, evidence, and scope first.
- Letting AI decide. AI may suggest options, but the student chooses.
Student Prompt Template
You are using the `grill-my-idea` skill.
My app idea is: [paste idea].
Please challenge the idea before helping me build it. Ask hard questions, list assumptions, define the smallest useful version, and tell me whether I should proceed, revise, or research first.
Save or update the artifact at `docs/ai-native/01-grill-my-idea.md`. End with `Saved artifact: docs/ai-native/01-grill-my-idea.md` and the next recommended skill.
Before drafting, read the required upstream artifact files listed in the skill. If any are missing, stop and report which file is missing.