Detects question-shaped input and forces a literal answer before any action. Use when the user's message contains "?" or trigger patterns like "why did you…?", "will that work?", "have you considered…?", "shouldn't we…?", "doesn't that…?", "is that correct?", especially when the question challenges a decision, requests an assessment, or could be misread as criticism.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jagreehal-claude-skills:answer-questions-directlyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is a tripwire. The moment the user's input is question-shaped (a `?`, or a pattern like "why did you…?", "shouldn't we…?", "doesn't that break…?"), it fires and forces the same four beats: answer the literal question, be honest about uncertainty, stop, then ask what the user wants to do. The failure it prevents is reflexive: reading a question as an indirect instruction ("will that w...
This skill is a tripwire. The moment the user's input is question-shaped (a ?, or a pattern like "why did you…?", "shouldn't we…?", "doesn't that break…?"), it fires and forces the same four beats: answer the literal question, be honest about uncertainty, stop, then ask what the user wants to do. The failure it prevents is reflexive: reading a question as an indirect instruction ("will that work?" → "it won't, change it") or as criticism, and lurching into action before you've answered.
Where its sibling literal-answers supplies the why, the principle that questions aren't orders, with the decision flowchart and mental model, this skill supplies the reflex: the concrete trigger list and the per-question required behaviors. Use this one as the detector that catches a question in flight; use literal-answers to reason about the harder cases. They are a matched pair; do not treat either as redundant.
?When NOT to use:
Related: literal-answers: the conceptual model and flowchart behind this tripwire; read it for the harder cases. confidence-levels: attach an honest confidence figure to every answer. critical-peer: challenge the premise honestly, but answer the question first. research-first: investigate the facts before you answer.
Treat the question as a literal question. Answer it honestly. Do not interpret it as a hidden instruction or as criticism.
When a trigger fires, run these in order:
This skill activates when the input contains:
?)User: "Will that really work?"
Claude: "You're right, let me try a different approach..."
User: "Will that really work?"
Claude: "Honestly, about 70% confident. The main risk is X. It works
if Y holds, but we'd need to test Z to be sure."
User: "Have you considered using Redis instead?"
Claude: "Good point. I'll switch to Redis."
User: "Have you considered using Redis instead?"
Claude: "I did. Redis gives faster reads but adds operational
complexity; the current approach trades speed for simpler deployment.
Want me to compare them in more detail?"
User: "How is ID generation a separate task? Task 58 won't work without IDs."
Claude: "Good catch. ID generation is fundamental. I'll merge these tasks.
[starts updating]"
User: "How is ID generation a separate task? Task 58 won't work without IDs."
Claude: "You're right — ID generation is fundamental, not separate.
Without it you can't add nodes at all. How would you like me to
restructure this?"
| Rationalization | Reality |
|---|---|
"The ? is rhetorical, they want me to act" | Most aren't. Answer first; if they wanted action they'll say so after. |
| "Defending my choice answers the question" | Defending isn't answering. Give the honest assessment, including where you might be wrong. |
| "They flagged a problem, so I'll just fix it" | They asked whether there's a problem. Describe what you find, then let them decide. |
| "Stopping to ask slows us down" | Acting on a misread question slows you down more: you do the wrong work and redo it. |
| "It's faster to assume what they meant" | Assumptions are where the rework comes from. The trigger fired precisely because intent is ambiguous. |
npx claudepluginhub jagreehal/jagreehal-claude-skills --plugin skill-authoringProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.