Paths: File paths (
shared/,references/,../ln-*) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root.
Task Replanner
Type: L3 Worker Category: 3XX Planning
Standalone-first worker for task replanning. It compares the ideal task plan with existing tasks and applies the required operations.
MANDATORY READ: Load shared/references/coordinator_summary_contract.md and shared/references/task_plan_worker_runtime_contract.md
MANDATORY READ: Load shared/references/environment_state_contract.md, shared/references/storage_mode_detection.md, shared/references/template_loading_pattern.md, and shared/references/destructive_operation_safety.md
MANDATORY READ: Load references/replan_algorithm.md
Inputs
Core inputs:
storyIdtaskTypestoryDataexistingTaskIdsidealPlanteamId
Transport inputs:
- standalone: omit
runIdandsummaryArtifactPath - managed: pass both
runIdandsummaryArtifactPath
Runtime
Runtime family: task-plan-worker-runtime
Phase profile:
PHASE_0_CONFIGPHASE_1_LOAD_INPUTSPHASE_2_LOAD_EXISTING_TASKSPHASE_3_NORMALIZE_AND_CLASSIFYPHASE_4_CONFIRM_OR_AUTOAPPROVEPHASE_5_APPLY_REPLANPHASE_6_UPDATE_KANBANPHASE_7_WRITE_SUMMARYPHASE_8_SELF_CHECK
Summary artifact rules:
- emit
summary_kind=task-plan - standalone runs generate their own
run_idand write the default worker-family artifact path - managed runs require both
runIdandsummaryArtifactPathand must write the summary to the exact provided path - always write the validated summary artifact before terminal outcome
Output Contract
Always build a structured task-plan summary envelope per:
shared/references/coordinator_summary_contract.mdshared/references/task_plan_worker_runtime_contract.md
Payload fields:
modestory_idtask_typetasks_createdtasks_updatedtasks_canceledtask_urlskanban_updateddry_warnings_countwarnings
Always write the validated summary before terminal outcome.
Workflow
- Resolve Story context if needed.
- Load existing tasks.
- Normalize ideal vs existing task structures.
- Classify
KEEP,UPDATE,OBSOLETE,CREATE. - If classification is empty, emit a verified no-op summary and stop.
- Show summary if interactive.
- Execute provider-specific updates.
- Update kanban only when provider mutations occurred.
- Return structured summary.
Critical Rules
- Remain standalone-capable.
- Do not require coordinator runtime state.
- Preserve type-specific rules after replanning.
- Return machine-readable output every time.
- Fast path for no-op replans: when no task changes survive normalization, do not mutate provider state or kanban; return a summary with zero changes.
- STOP before save_issue: verify all 7 sections present in body: Context, Implementation Plan, Technical Approach, Acceptance Criteria, Affected Components, Existing Code Impact, Definition of Done. PreToolUse hook will BLOCK creation without them.
Definition of Done
- [ ] Existing tasks loaded and compared
- [ ] Replan operations classified
- [ ] Updates, cancellations, and creations executed
- [ ] kanban updated
- [ ] Structured summary returned
- [ ] Summary artifact written to the managed or standalone runtime path
Version: 3.0.0 Last Updated: 2025-12-23