From feature-dev-aidd
Enforces loop-mode discipline for implement/review/QA stages with packs, bounded scopes, no questions, and retry policies. Use for iterative stages needing strict control and retries.
npx claudepluginhub grinrus/ai_driven_dev --plugin feature-dev-aiddThis skill uses the workspace's default tool permissions.
Follow `feature-dev-aidd:aidd-core` for output contract and DocOps.
reference.mdruntime/claude_stream_render.pyruntime/loop_block_policy.pyruntime/loop_pack.pyruntime/loop_pack_parts/__init__.pyruntime/loop_pack_parts/core.pyruntime/loop_run.pyruntime/loop_run_parts/__init__.pyruntime/loop_run_parts/core.pyruntime/loop_step.pyruntime/loop_step_parts/__init__.pyruntime/loop_step_parts/core.pyruntime/loop_step_policy.pyruntime/loop_step_stage_chain.pyruntime/loop_step_stage_result.pyruntime/marker_semantics.pyruntime/output_contract.pyruntime/preflight_prepare.pyruntime/preflight_result_validate.pytemplates/loop-pack.template.mdMandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Follow feature-dev-aidd:aidd-core for output contract and DocOps.
aidd/reports/**.strict fail-fast by default; strict_recoverable_reason_codes may explicitly enable bounded retries for selected reasons (for example no_tests_hard).ralph uses policy matrix v2 (hard_block|recoverable_retry|warn_continue) with bounded retries for recoverable reasons.recoverable_blocked, recovery_path, retry_attempt, plus ralph_reason_class|strict_recoverable_reason_class.scope_mismatch_non_authoritative=1): emit expected_scope_key/selected_scope_key; do not treat mismatched fallback as authoritative transition input.implementer, reviewer, qa.python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/loop_pack.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/loop_step.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/loop_run.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/preflight_result_validate.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/output_contract.pypython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/loop_pack.pyreadmap, review pack, context pack).python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-loop/runtime/loop_run.py