
answer-questions-directly
Ensures questions are answered literally before taking action. Triggers on user input containing '?'
by jagreehal|Open Source
Answer Questions Directly
Critical rules
- Treat the question as a literal question. Answer it honestly. Do not treat it as a hidden instruction or as criticism.
- On trigger, run in order: answer literally → state uncertainty → stop → ask what to do → if a problem appears, describe it then ask (do not fix unasked).
- Pair with
literal-answersfor harder cases; attach confidence viaconfidence-levels. - Before drafting examples or rationalization counters, read references/examples.md.
Workflow
- Detect trigger:
?or patterns like "why did you", "will that work", "have you considered", "what happens if", "is that correct", "shouldn't we", "doesn't that", "are you sure". - Answer the literal question asked.
- State confidence, risks, and trade-offs plainly.
- Stop. Do not act on assumed intent.
- Ask: "What would you like me to do?"
- If a problem is revealed, describe it clearly and ask how to proceed.
Resources
- references/examples.md — WRONG vs CORRECT replies and rationalization table. Read when unsure how to respond.
Validation
- Literal question answered before any edit or build
- Uncertainty stated; no defensive non-answer
- No unsolicited fix or reverse-course from a mere question
- Direction asked before acting
Constraints
- Explicit commands ("switch to Redis") are not this skill.
- Do not reverse a sound decision solely because it was questioned.
- Related:
literal-answers,confidence-levels,critical-peer,research-first.