Files
command-center/agent/managed-skills/one-decision-per-ask-question/SKILL.md
T

2.0 KiB

name, description
name description
one-decision-per-ask-question Use when putting decisions to Frank via the ask tool or a grilling round — exactly one work item per question, rounds may group many single-item questions.

One Decision, One Work Item, One Question

Friction-earned rule (corrected twice on 2026-10-18, during the voice/TTS planning).

Rules

  • Each question addresses exactly one work item. A round may contain many questions covering different work items; a question may not.
  • Never merge two artefacts into one option because they share an implementation dependency. Sharing an endpoint, a service, or a build step is NOT grounds for one question. (frank-tts serving both a podcast and an audiobook generator produced exactly this bug.)
  • Never offer something Frank did not ask for inside another question's option text. If an idea is mine, it gets its own question or stays out of the plan; it never rides along as "…and also X" in an option label or preview.
  • Do not derive option wording from my own scaffolding (todo text, my table row labels, my runbook headings). Derive it from his stated goal.
  • Mark the recommended option; a bare "yes" must accept it.
  • Facts are mine to fetch (subagent/scout), never a question for him. Only decisions go to him.
  • A question whose answer depends on an unsettled fact or another open question belongs to a later round, not this one.

Anti-patterns that triggered this

  • One option: "Audiobook/podcast factory — open-notebook + EPUB→narration builder." Two products, one shared dependency, zero requests for the second one. He answered "I never asked for audiobook generation."
  • One question: "Is the deliverable the podcast, or the platform (harness voice + OpenWebUI + alerts)?" Four work items in one question. Rejected: "You're lumping multiple asks into one question. Ask me per item."

Check before sending

For each question: can I name the single artefact it decides? If two names come to mind, split it.