← ClaudeAtlas

stack-researchlisted

Explicit-call only. Invoked by project-planning and tech-spec-planning as a gate before stack decisions, or manually via /stack-research. Not auto-triggered by keywords. Researches stack elements (libraries, APIs, services) against official documentation via parallel subagents, produces comparison tables, and maintains a stack registry in project knowledge.
stepanenkoviktor0110-boop/ai-dev-methodology · ★ 1 · AI & Automation · score 57
Install: claude install-skill stepanenkoviktor0110-boop/ai-dev-methodology
# Stack Research > **CRITICAL:** Research is a FACT-GATHERING step, not a decision step. This skill returns data. The calling skill (project-planning or tech-spec-planning) decides based on the data. > **CONTEXT BUDGET:** subagents do all heavy reading. The orchestrator never loads individual reports into its own context — only aggregator output and short DONE lines. Orchestrate parallel documentation research for one or more stack candidates. Produce focused reports, optional comparison table, and update the stack registry. Version-based cache avoids redundant research. **Input (from caller):** - `decision_context`: one sentence — what is being decided - `candidates`: list of 1..N elements. Each: `{ name, type: external-api|library|service|tool }` - `depth`: `shallow` | `deep` - `project_context`: 2-3 sentences — what the project needs from this element - `feature_path`: absolute path to feature folder (per-feature reports live under `{feature_path}/logs/stack-research/`) **Output:** - Per-candidate report at `{feature_path}/logs/stack-research/{slug}.md` (written by `stack-researcher`) - If `candidates.length > 1` → `stack-comparison-{slug}.md` in PK (written by `stack-aggregator`) - If `depth=deep` → registry entry in `stack-research.md` in PK (written by `stack-aggregator`) - Short summary returned to caller (paths + DONE digest) ## Context Protocol 1. The orchestrator (this skill) NEVER reads per-candidate reports — only the aggregator does. 2. Every subagent retu