← ClaudeAtlas

strategy-routerlisted

Produce the current `state/STRATEGY_PLAN.json` bundle for configuration, generation, review, evolution, or overview routing.
panjose/Co-Scientist · ★ 4 · AI & Automation · score 77
Install: claude install-skill panjose/Co-Scientist
# strategy-router Goal: - Produce the current `state/STRATEGY_PLAN.json` bundle for configuration, generation, review, evolution, or overview routing. Inputs: - current run-local artifacts - `RUN_POLICY.yaml` - `state/RESOLVED_RUN_CONFIG.json` - optional `state/PIPELINE_STATE.json` - optional `state/CURRENT_STAGE.json` - optional `state/EVOLUTION_STATE.json` - optional `state/COMPLETION_DECISION.json` Outputs: - updated `state/STRATEGY_PLAN.json` - appended `state/STRATEGY_DECISIONS.jsonl` Context Loading: - Open `skills/shared-references/schema-index.md`. - Read `packages/agent_contracts/strategy_plan.py` and confirm the exact `StrategyPlanContract` shape before writing `state/STRATEGY_PLAN.json`. - Read `packages/agent_contracts/pipeline_control.py` when completion or evolution signals are present. - Read persisted stage information from `state/PIPELINE_STATE.json` and `state/CURRENT_STAGE.json` before inferring a route. Execution Contract: - This skill is deterministic and must not call an LLM. - Use `python -m tools.policy.plan_strategy <run_dir> [--phase <Configuration|Generation|Evolution|Insights from Reviews|Proximity|Ranking|Research Overview>]` as the canonical invocation surface. - The underlying implementation lives in `tools/policy/plan_strategy.py`. - The router must honor the effective run policy, resolved numeric config, persisted stage artifacts, and completion advisories while still emitting one explicit next-action artifact. - When `research_plan/