Skip to content
Back to skills

Qstack Ask As Questions

ASecurity

Take every open question the previous assistant answer left for the user and ask each one through the host's structured question tool, rephrased for a named reader (product manager by default), with an ELI10 version, lettered options, and one recommendation. Use when invoked as `/qstack-ask-as-questions [role]`, when the previous answer ends with decisions the user must make, or when the user says they do not understand what is being asked of them. Not for a plan's open-questions section, whi...

  • 7 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 21, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 21, 2026

npx -y skills add hani-q/qstack --skill qstack-ask-as-questions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Qstack Ask As Questions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Qstack Ask As Questions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hani-q-qstack-ask-as-questions/badge)](https://www.skillsdirectory.com/skills/hani-q-qstack-ask-as-questions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: qstack-ask-as-questions
description: Take every open question the previous assistant answer left for the user and ask each one through the host's structured question tool, rephrased for a named reader (product manager by default), with an ELI10 version, lettered options, and one recommendation. Use when invoked as `/qstack-ask-as-questions [role]`, when the previous answer ends with decisions the user must make, or when the user says they do not understand what is being asked of them. Not for a plan's open-questions section, which `/qstack-ask-plan-open-questions` owns.
disable-model-invocation: true
---

# /qstack-ask-as-questions

Turn the open questions in the immediately previous assistant answer into
questions a reader outside the work can answer. Ask them one round at a time
with the host's structured question tool, and report the answers.

This skill reads the conversation, not the plan. A plan's open-questions
section belongs to `/qstack-ask-plan-open-questions`, which also writes the
answers back into the plan. This skill writes nothing.

## Read the invocation

The argument is free text naming the reader. Take the role from it and, when
present, the product that reader owns.

- `/qstack-ask-as-questions` (product manager)
- `/qstack-ask-as-questions ceo`
- `/qstack-ask-as-questions support lead on the habit tracker`

Choose the lens from the role table in `skills/qstack-explain-for/SKILL.md`
and follow that table where it sits rather than copying it here. The default
reader is a product manager.

## Collect the questions

Read the previous substantive assistant answer. A question is anything that
answer leaves for the user to decide: a sentence that asks, a numbered "your
call" list, a choice between two named options, or a statement that work is
waiting on the user's word. Collect every one. Do not add a question the
answer did not raise, and do not drop one because it seems minor.

If the previous answer holds no such question, say so in one short line and
stop.

Each question carries what the answer already knows about it: what the choice
is, why it came up, what each way costs, and what the answer recommended if it
recommended anything. That context is the raw material for the rephrasing;
nothing is invented beyond it.

## Shape each question

Every question is asked in this shape, in this order:

1. The header, when the tool has one: a short label naming the subject, not
   the question.
2. `For a <role>:` the question at the reader's altitude, written under the
   role's row of the explain-for table. Lead with the reader's silent question
   from that row. Assume the reader has not seen the work, the files, or the
   conversation, so carry the context an outsider needs: what was being done,
   why it stopped on this, and what waits on the answer. Drop file paths and
   internal names unless the reader has to use them.
3. `ELI10:` the same question in two or three sentences a ten-year-old
   follows. A concrete comparison works; jargon does not.
4. `Options:` lettered `A`, `B`, `C`, and so on, each in the reader's
   language, each saying what happens if it is picked and what it costs. The
   recommended option is listed first as `A` with `(Recommended)` in its
   label and a one-sentence reason in its description. If the previous answer
   recommended nothing, recommend the option that keeps the most existing
   decisions intact and say that is why.

The role and ELI10 versions carry the same facts and options the original
question carried and add none of their own. They change the altitude, not the
content.

## Ask

Use the host's structured question tool when it exists. One call carries every
question from the answer, up to the tool's limit; a larger set is asked in
rounds of that size. Each question's text is items 2 and 3 above, separated by
a blank line. The options are item 4, letter first in each label, recommended
first.

Without a structured question tool, print the same shape as plain text, one
block per question, and end with one line asking the reader to answer by
letter, such as `1A 2B`.

## Report

After the answers arrive, print one line per question: the header, the letter
chosen, and what it means in the reader's words. If an answer was free text
rather than a letter, quote it. Then state in one line what happens next as a
result, and stop. This skill does not carry out the decisions; the answers go
back to whatever work was waiting on them.

Files in this skill

  • SKILL.md4.4 KB
  • agents/openai.yaml343 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.