Investigate a specific technical question and produce a research summary with a recommendation. Use when the user needs to evaluate technology options, validate assumptions, or make an informed architectural decision.
Investigate a specific technical question and produce a research summary with a recommendation.
The user should specify the question: $ARGUMENTS
If the user provided a clear question, confirm it. If vague, ask clarifying questions to narrow the scope:
State the question clearly:
Wait for user confirmation before proceeding.
List the realistic options. For each:
Don't list options just to have a long list. If there are really only 2 viable choices, list 2.
For each option, evaluate against the constraints identified in Step 1:
Use a comparison table when it helps. Be concrete — "faster" means nothing without context.
State your recommendation clearly:
docs/architecture.md]"Present the full research summary. Wait for the user to decide.
If the user accepts the recommendation:
docs/architecture.md should be updated (suggest asking for the sa-update skill if so)If the user wants more investigation, go deeper on the specific areas they identify.