Skip to content
cccskills
FreePublished on GitHub

grill-and-record

Work through project decisions one question at a time, with a recommendation and brief reasoning. Record each settled answer immediately in project documentation, keeping unresolved questions visible and documents marked as drafts until explicitly accepted.

OriginalShow the original description

Run an explicitly requested decision interview and record each settled decision in durable project documentation.

See how to install

Good for

  • Clarify goals and boundaries before implementation
  • Record decisions as an interview progresses
  • Preserve decisions when discussions are interrupted
  • Organize constraints, risks, and open questions

Files included (1)

  • SKILL.md3.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Grill and Record

Use this skill only when the user explicitly asks for grilling plus durable documentation or directly invokes this skill. Complexity, ambiguity, or a possible need for docs alone never activates it. This skill carries its own interview and documentation contract. Do not load or invoke grill or domain-modeling at runtime.

Interview Contract

  1. Research discoverable facts in the repository, issue, docs, and code before asking the user. Ask only for judgments or facts that cannot be discovered.
  2. Ask one decision-forcing question at a time. State the recommended answer and the reason briefly, then wait for the answer.
  3. Prefer the host's structured input surface for bounded decisions:
    • Use request_user_input when it is exposed and the decision fits 2-3 short, mutually exclusive choices. Put the recommended answer first. Send one question per call with id, header, question, and options; omit Other and None because the client provides a free-form escape. Never set the top-level auto_resolution_ms in a grilling interview: a grilling decision always waits for the human answer, because auto-resolving to the recommended default is never safe when the whole point of the interview is the user's judgment.
    • On Claude Code, use AskUserQuestion for the same bounded choice.
    • Use plain chat only when the structured surface is unavailable or the answer needs free-form discussion. Never pose a bounded checkpoint as plain assistant text or as a free-form question before offering structured choices.
  4. Use comparison tables only when the user explicitly requested one or the question concerns agent-product behavior, such as Claude Code versus Codex.
  5. Follow dependent decisions until the skill decides the decision tree is exhausted. Never ask a final "are we done?" meta-question.
  6. Summarize the settled contract: goals, non-goals, decisions, constraints, risks, validation, and unresolved items.

Ending the interview never authorizes implementation. Implement only after a separate explicit user request.

Documentation Contract

  1. Before the first question, resolve the target document from the user's named target and the repository's existing documentation conventions. Inspect local instructions, indexes, specs, ADRs, glossaries, and nearby docs. If the target is undeterminable, ask one question. Never invent a universal docs/grilling/<date>.md location.
  2. Create or update the target as Draft. Write each settled decision immediately as Draft instead of waiting for the interview to end. Keep unresolved questions visibly marked.
  3. If interrupted or cancelled, preserve the Draft and all file edits, mark unresolved questions, and never auto-revert documentation changes.
  4. Read detailed CONTEXT.md, ADR, glossary, or other format references only when that document type is actually being written.
  5. Normal Write/Edit tool events are the live proof of documentation work. Do not emit duplicate Updated <path> status lines.
  6. An explicit docs request is a hard completion condition: the session cannot finish successfully without a useful documentation creation or update. "No docs needed" with zero file changes never satisfies it.
  7. Only explicit user acceptance may change a document from Draft to Final. Exhausting the decision tree does not imply acceptance.
  8. In the final response, list every changed documentation path and whether it stayed Draft or became Final.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

3d-object

FreeSummary

Create a 3D object with three.js, inspect it from every angle in an interactive viewer, and download it as OBJ + MTL or GLB for use in other 3D applications.

  • Create a 3D object and inspect it from every angle
  • Export a model for further editing in Blender
  • Review an object's silhouette and materials
asgeirtj/system_prompts_leaks69.9KUpdated Oct 16, 2026

action-items

FreeSummary

Maintain a private task list with deadlines, next steps, waiting parties, and blockers. Update progress and dependencies, merge duplicate items, and archive closed tasks so ongoing commitments stay clear and easy to follow.

  • Record tasks and commitments with deadlines
  • Track pending replies and reasons work cannot proceed
  • Update task dependencies when prerequisites are completed
asgeirtj/system_prompts_leaks69.9KUpdated Oct 16, 2026

agents

FreeSummary

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks69.9KUpdated Oct 16, 2026

animated-video

FreeSummary

Create animated HTML pages with smooth scene transitions and playback controls. An editable timeline lets users adjust scene lengths and speeds, with fixed landscape or portrait layouts prepared for video export.

  • Create an animated product walkthrough
  • Explain a message through moving text and graphics
  • Build a portrait animation for video export
asgeirtj/system_prompts_leaks69.9KUpdated Oct 16, 2026

apple_healthkit

FreeSummary

Review synced Apple Health records, including steps, heart rate, sleep, and workouts. Retrieve daily summaries or detailed samples for a chosen period, and check sync status and missing data before interpreting the results.

  • Review daily steps and heart rate over time
  • Check sleep stages, duration, and awakenings
  • Review workout duration, distance, and calories
asgeirtj/system_prompts_leaks69.9KUpdated Oct 16, 2026

Create and edit Word documents and templates, reorganize text, replace images, and work with tracked changes or comments. Apply proper headings and lists, then render every page to check its appearance before delivery.

  • Create a structured Word document
  • Reorganize content in an existing document
  • Replace images or text in a document
asgeirtj/system_prompts_leaks69.9KUpdated Oct 16, 2026

See all skills by asgeirtj

Report a problem with this skill