From feature-dev-aidd
Generates or refreshes research artifacts and RLM evidence for tickets in research stage of feature development workflow. Validates RLM outputs like *-rlm-targets.json.
npx claudepluginhub grinrus/ai_driven_dev --plugin feature-dev-aiddThis skill is limited to using the following tools:
Follow `feature-dev-aidd:aidd-core`.
Executes multi-pass research on topics for sprints, adding 3-5 evidence-based claims per pass to claims.json using web search, DeepWiki for GitHub repos, and file tools.
Orchestrates research workflows from question definition to evidence-based findings documentation for technical, requirements, literature, and codebase topics.
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.
Share bugs, ideas, or general feedback.
Follow feature-dev-aidd:aidd-core.
research.python3 ${CLAUDE_PLUGIN_ROOT}/skills/researcher/runtime/research.py --ticket <ticket> --auto.--paths, --keywords, --note) when targeted refresh is needed.*-rlm-targets.json, *-rlm-manifest.json, *-rlm.worklist.pack.json, optional *-rlm.pack.json).feature-dev-aidd:researcher. First action: read RLM pack/worklist.--auto mode run bounded canonical finalize recovery once (rlm_finalize --bootstrap-if-missing) from stage runtime.python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_finalize.py --ticket <ticket>) and append research handoff via python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-flow-state/runtime/tasks_derive.py --source research --append./feature-dev-aidd:plan-new <ticket> only when RLM readiness is ready and the research document is synchronized with the current evidence.ready, return the deterministic blocker or pending output instead of guessing a downstream handoff.python3 ${CLAUDE_PLUGIN_ROOT}/skills/.../runtime/...)./skills/... runtime paths are forbidden; use only ${CLAUDE_PLUGIN_ROOT}/skills/.../runtime/....python3 ${CLAUDE_PLUGIN_ROOT}/skills/researcher/runtime/research.py--ticket <ticket> with optional path/keyword/note overrides.rlm_status, rlm_pack_status).reason_code + next_action.AIDD:ACTIONS_LOG: n/a.python3 ${CLAUDE_PLUGIN_ROOT}/skills/researcher/runtime/research.py --ticket <ticket> --auto.rlm_status remains pending after bounded auto recovery, hand off to shared owner:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_finalize.py --ticket <ticket>.aidd/docs/research/<ticket>.md; why: keep artifact shape aligned with canonical workspace template).rlm_status is not ready or RLM pack is missing; why: run canonical shared RLM API outside stage-local orchestration).