plugins/khuym/skills/goal-griller/SKILL.md
Use when the user wants to turn a rough idea, vague task, feature wish, bug-fix intent, or Codex /goal objective into a clear verifiable goal prompt. Use when the user mentions goal mode, /goal, set_goal, long-running autonomous Codex work, or asks to be interviewed/grilled before creating a goal.
npx skillsauth add hoangnb24/skills goal-grillerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Interrogate fuzzy intent until it becomes a goal Codex can autonomously pursue, verify, and stop on. This skill is inspired by the grill-me pattern: ask one question at a time, recommend an answer, and inspect the codebase instead of asking when the answer is discoverable.
Do not produce a final /goal prompt until these six fields are clear enough:
If any field is missing, ask the next highest-leverage question instead of drafting the final goal.
The interview should feel useful, not bureaucratic. Prefer three sharp questions over ten generic ones. Stop interviewing as soon as the goal is safely draftable.
Ask in this order unless local context shows a different blocker:
Reject goals shaped like these:
Convert them into a single outcome plus proof:
When the hard gate is satisfied, output:
/goal [single objective]
Context to read first:
- [...]
Constraints:
- [...]
Operating rules:
- Keep a concise progress log in [file] when the task is long-running.
- Prefer small verified iterations over large unverified edits.
- Do not expand scope without pausing.
Validation loop:
- During work: [...]
- Final proof: [...]
Done when:
- [...]
Pause if:
- [...]
Also include a short "Why this goal is safe to run" note with the success condition, main risk, and proof artifact.
If the user asked only to create a goal prompt, do not invoke /goal, create_goal, or any equivalent goal-setting tool. Present the draft and ask for acceptance only if execution requires it.
If the user explicitly asked to set the goal too, show the final draft first when there was any interview or inference. Set it only after the user confirms that the draft matches their intent.
The general Goal Guard PreToolUse hook may block create_goal, set_goal, set_goals, or /goal-style tool calls after LLM review. When blocked, immediately run this skill's interview loop and produce a stronger goal prompt instead of trying to bypass the hook.
tools
Use when the user asks to commit everything, smart commit, group commits, organize staged or unstaged changes, create logical commits, push current work, or preserve a clean commit stack from an existing working tree.
development
Use when starting or resuming any Khuym project session, choosing the next Khuym skill, running go mode, checking onboarding/scout state, or enforcing workflow gates. Bootstrap meta-skill for routing across the Khuym agentic development ecosystem.
tools
Use when Codex should turn a concept, topic, tutorial, lesson, algorithm, system, workflow, or abstract idea into a playable browser game that teaches through interaction. Use for planning or implementing educational web games with the Game Studio plugin, including concept-to-mechanic translation, gameplay loop design, learning progression, and browser-game QA.
development
Create self-contained interactive HTML visual explainers that turn difficult topics, concepts, code, math, systems, or arguments into memorable explorable artifacts. Use when Codex should research a topic, choose an interaction model, and build an artifact with simulations, diagrams, charts, sliders, hover inspection, scrollytelling, or small game mechanics so readers can explore and understand the message.