From feature-dev-aidd
Defines stage rules for researcher subagent in AIDD/RLM pipeline: evidence reading from packs/worklists, targeted slicing via rlm_slice.py, handoffs to rlm_finalize.py when blocked.
npx claudepluginhub grinrus/ai_driven_dev --plugin feature-dev-aiddThis skill uses the workspace's default tool permissions.
- Preload-only reference for `feature-dev-aidd:researcher` subagent.
Researches technical implementation approaches for a project phase by validating input, checking existing research, gathering context, and spawning a gsd-phase-researcher agent. Standalone; prefer /gsd:plan-phase.
Orchestrates end-to-end Research-Plan-Implement pipeline using parallel subagents per phase with file artifacts for communication. Use for complex features needing codebase research, planning, and implementation in one session.
Executes research code in src/ to generate artifacts in results/, reading commands from plan/research_plan.md YAML frontmatter or execution_manifest.json. Phase 3.5 of research pipeline with prerequisite checks.
Share bugs, ideas, or general feedback.
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.