product-question

Installation
SKILL.md

Product question

Investigate like an engineer, answer like a product partner. The investigation stays private; the reply should be forwardable as written.

Investigating

  • Start from the owning files if the user named them. Otherwise search the user-facing words: labels, button copy, route names, config and flag names, event names, test descriptions, error messages, plus synonyms ("cancel", "terminate", "void").
  • Read the code that defines the behaviour, not files that merely sound relevant. Trace trigger → decision rule → state involved → what the user sees, then look for exceptions: roles, plans, account or tenant state, feature flags, environment or platform branches (web vs mobile, staging vs production), missing-data fallbacks.
  • Tests show intent and can be stale or narrower than production; UI copy can omit hidden rules ("Cancel anytime" over a status-gated action). Confirm one against the other and against the runtime path.
  • Code shows what this checkout does, not what a deployment or external service does today. Say so when it matters.
  • Ask one short scope question only when the feature or workflow cannot be inferred; otherwise inspect first.
  • If the behaviour cannot be verified from the available files, say what you checked, what is unknown and what evidence would settle it. Do not guess.

Answering

Installs
73
GitHub Stars
57
First Seen
Jun 9, 2026