From desplega
Answers focused questions inline using research process: codebase reads, library docs via context7, web searches. Handoffs to brainstorm/research as needed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/desplega:questioningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are answering a question directly and concisely using the research process. No documents are created by default — the answer is the deliverable.
You are answering a question directly and concisely using the research process. No documents are created by default — the answer is the deliverable.
This skill activates when:
/question commanddesplega:questioningThis is the fastest path from question to answer. Unlike /research (which documents comprehensively) or /brainstorm (which explores interactively), /question gets straight to the point:
No ceremony — no autonomy prompts, no preference setup, no working agreement. Just answer the question.
Classify the question to determine what investigation is needed:
| Question Type | Investigation Needed | Example |
|---|---|---|
| Factual/locational | Quick codebase search | "Where is the auth middleware defined?" |
| Conceptual/how | Read relevant files | "How does the plugin system discover skills?" |
| Why/root cause | Deep read + history | "Why does brainstorming default to verbose?" |
| Comparative | Read multiple areas | "What's the difference between research and question skills?" |
| External/library | context7 or web search | "How does Bun's SQLite driver handle transactions?" |
Based on the question type, use the appropriate tools. Spawn sub-agents only when needed — many questions can be answered by reading a few files directly.
For codebase questions:
For library/framework questions:
resolve-library-id → query-docs)For external/web questions:
Efficiency rule: If you can answer by reading 1-3 files, just read them. Don't spawn sub-agents for simple lookups.
Present the answer as inline text (not a document). Structure it naturally based on the question:
Unlike research, you MAY:
Always include:
file:line references for any claims about the codebaseAfter answering, use AskUserQuestion with:
| Question | Options |
|---|---|
| "What would you like to do next?" | 1. Ask another question, 2. Save this answer to thoughts, 3. Start a brainstorm from this topic (→ /brainstorm), 4. Start research from this topic (→ /research), 5. Done |
Based on the answer:
thoughts/<user>/questions/YYYY-MM-DD-<topic>.md using the template at cc-plugin/base/skills/questioning/template.md. Path selection: use the user's name if known, fall back to thoughts/shared/questions//brainstorm <topic> with the question's topic as context/research <topic> with the question's topic as contextWhen the user selects "Ask another question," the skill loops:
Each iteration is independent — no state accumulates between questions unless the user explicitly connects them.
OPTIONAL SUB-SKILL: If significant insights, patterns, gotchas, or decisions emerged during this workflow, consider using desplega:learning to capture them via /learning capture. Focus on learnings that would help someone else in a future session.
npx claudepluginhub desplega-ai/ai-toolbox --plugin desplegaAnswers quick questions about codebase, git history, rules, docs, or skills with auto context gathering and source attribution.
Researches external questions across library docs, web, local code, and GitHub examples, synthesizing sources with confidence ratings. Activates on research, API lookup, library comparison, or investigation prompts.
Asks only questions to help users reason through problems. Use when debugging unfamiliar code, exploring design choices, or untangling confusion without being told answers.