skills/aidd-stage-research/SKILL.md
Defines stage-specific research contract for subagent evidence reading and handoff behavior. Use when researcher subagent stage rules are needed. Do not use when the request belongs to shared RLM runtime ownership in `aidd-rlm` or direct stage command execution in `researcher`.
npx skillsauth add grinrus/ai_driven_dev aidd-stage-researchInstall 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.
feature-dev-aidd:researcher subagent.researcher command skill.skills/researcher/SKILL.md owns orchestration only (state sync, pipeline run, explicit subagent call, handoff).agents/researcher.md owns content updates (aidd/docs/research/<ticket>.md) based on existing evidence.rlm_nodes_build.py, rlm_links_build.py, rlm_finalize.py).--auto mode; manual recovery paths remain outside subagent scope.python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_slice.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_finalize.py--ticket <ticket> from deterministic pending output.ready or pending with reason code).aidd/reports/research/<ticket>-rlm.pack.json.*-rlm.worklist.pack.json and return BLOCKED with explicit handoff.python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_slice.py --ticket <ticket> --query "<token>".rlm_status is not ready, return BLOCKED with deterministic next action:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_finalize.py --ticket <ticket>.reason_code + next_action and append research handoff tasks.tools
Derives or refines tasklist items from PRD and plan artifacts. Use when tasklist stage prepares implementation-ready work items. Do not use when the request is plan authoring in `plan-new` or loop execution in `implement`.
testing
Generates consolidated ticket status summary and key artifact pointers. Use when checking current stage state or handoff readiness. Do not use when the request is diagnostics/inventory from `aidd-observability` or flow-state mutation via `aidd-flow-state`.
testing
Collects missing spec inputs and synchronizes answers into `spec.yaml`. Use when review-spec leaves unresolved specification fields. Do not use when the request is readiness gating in `review-spec` or task derivation in `tasks-new`.
testing
Runs review-stage validation for scope changes, findings, and follow-up task derivation. Use when review stage needs verdict and handoff tasks. Do not use when the request is direct implementation execution in `implement` or QA validation in `qa`.