skills/team-question/SKILL.md
Decompose a feature description, ticket, or issue link into the QRSPI Question artifacts (task.md, questions.md). Trigger on "shape this idea", "decompose this task", or "/team-question".
npx skillsauth add bostonaholic/team team-questionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run the QUESTION phase only, then stop. The Question phase decomposes the user's intent into the artifacts that the rest of the QRSPI pipeline consumes:
task.md — the human's full intent. Read by design-author and
downstream phases that need intent. Never read by researcher or
file-finder — they only see questions.md.questions.md — neutral research questions phrased without intent. The
only file researcher and file-finder ever read.repos.md — written only when the topic spans more than one
repository. Lists each involved repo's slug, absolute path, and
role. Its presence switches the rest of the pipeline into multi-repo
mode (one worktree per repo, slice/step [repo: <slug>] annotations,
one PR per repo). See skills/qrspi-workflow/SKILL.md for the schema
and agents/questioner.md for the detection rules.These files live in docs/plans/<id>/ where <id> is either a
ticket-derived slug (ENG-1234-add-rate-limiting) or a date-derived slug
(2026-05-01-add-rate-limiting).
$ARGUMENTS may be:
ENG-1234) — recorded as ticketId on
task.md's frontmatter. The orchestrator does not call any ticketing
system; the ID is stored for the user's reference.https://github.com/org/repo/issues/42) — fetched
with gh issue view (or equivalent) to extract the title and body
before decomposition.When $ARGUMENTS is empty, discover, don't demand: ground in repo context
before asking. Read recent git log activity and the repo's README /
CLAUDE.md to propose a likely topic, then use AskUserQuestion with labeled
options to fill any genuine gap in intent. Never bare-stop with a plain
"describe it" demand when context is already available.
Follow
skills/progress-tracking/SKILL.md: when this procedure has two or more steps, seed one todo item per step before starting and mark each complete as you go.
$ARGUMENTS: ground in repo context, then ask only for genuine
gaps, per the "discover, don't demand" rule in ## Input.gh issue view <url> --json title,body and use the
title plus body as the description.<id>:
<TICKET>-<kebab-topic> (e.g.,
ENG-1234-add-rate-limiting).<YYYY-MM-DD>-<kebab-topic> (e.g.,
2026-05-01-add-rate-limiting).<kebab-topic> is a 2–4 word kebab-case slug derived from the
description.docs/plans/<id>/ if it does not exist.docs/plans/<id>/task.md already exists,
re-read it instead of overwriting; if questions.md is missing, the
questioner only writes questions.md.questioner agent with the full description and the
target directory docs/plans/<id>/. The agent writes task.md and
questions.md, plus repos.md when it confirms with the user that
the topic spans multiple repos.task.md and questions.md exist on disk — do not
continue to RESEARCH. (repos.md may also exist if multi-repo was
confirmed; that does not change the stop condition.)task.md / questions.md by hand before
research begins.Report:
task.md and questions.md (and repos.md when written)<id>/team-research docs/plans/<id>/"data-ai
Todo-first progress convention for multi-step procedures — loaded by every multi-step agent to track its own steps without drift
testing
Adversarially review a technical design document with fresh context before the human gate. Dispatches the built-in `general-purpose` subagent (clean context, no shared history with the design-author) against `docs/plans/<id>/design.md` and presents its verdict — APPROVE, REQUEST CHANGES, or COMMENT. Optional, not part of the QRSPI pipeline. Trigger on "review the design doc", "audit design.md", "is this design ready", or `/eng-design-doc-review`.
development
Generator-evaluator separation and review methodology — loaded by review agents to enforce fresh-context review discipline, Conventional Comments format, and gate verdicts
data-ai
Prepare one or more isolated git worktrees — one per repository the topic touches. Router action — no agent. Trigger on "set up the worktree", "isolate this work", or "/team-worktree".