mcpField
L
ln-302-task-replanner

ln-302-task-replanner

github.com/levnikolaevich开发584382 次安装2 天前更新
代码仓库

关于 ln-302-task-replanner

可独立运行的任务重规划 Worker,会将理想计划与现有任务对比并执行所需变更,适用于需要分类操作并生成结构化摘要的任务规划流程。

主要功能

  1. 01对比理想计划与现有任务
  2. 02分类保留、更新、废弃和新建
  3. 03执行任务变更
  4. 04变更后更新看板
  5. 05写入结构化任务计划摘要

适用场景

  1. 01将变更后的计划与跟踪器任务对齐
  2. 02无变更时跳过服务端和看板操作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-302-task-replanner

安装后在 Claude Code 中输入/ln-302-task-replanner确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
agent_skill_roots_contract.md
coordinator_summary_contract.md
destructive_operation_safety.md
environment_state_contract.md
replan_algorithm_common.md
replan_algorithm_stories.md
replan_algorithm.md
replan_workflow.md
storage_mode_detection.md
task_plan_worker_runtime_contract.md
template_loading_pattern.md
references/scripts/coordinator-runtime/lib/
artifacts.mjs
cli-helpers.mjs
core.mjs
loop-health.mjs
runtime-constants.mjs
schemas.mjs
validate.mjs
worker-guards.mjs
worker-runtime.mjs
references/scripts/task-plan-worker-runtime/
cli.mjs
references/scripts/task-plan-worker-runtime/lib/
guards.mjs
phases.mjs
store.mjs

详细介绍

路径: 文件路径(references/、../ln-*)均相对于此技能目录。

任务重新规划器

类型: L3 Worker 类别: 3XX Planning

专为任务重新规划设计的独立优先型 Worker。它会将理想任务计划与现有任务进行比较,并执行所需操作。

必须阅读: 加载 references/coordinator_summary_contract.md 和 references/task_plan_worker_runtime_contract.md 必须阅读: 加载 references/environment_state_contract.md、references/storage_mode_detection.md、references/template_loading_pattern.md 和 references/destructive_operation_safety.md 必须阅读: 加载 references/replan_algorithm.md

输入

核心输入:

  • storyId
  • taskType
  • storyData
  • existingTaskIds
  • idealPlan
  • teamId

传输输入:

  • 独立模式:省略 runId 和 summaryArtifactPath
  • 托管模式:传入两者 runId 和 summaryArtifactPath

运行时

运行时系列:task-plan-worker-runtime

阶段配置:

  1. PHASE_0_CONFIG
  2. PHASE_1_LOAD_INPUTS
  3. PHASE_2_LOAD_EXISTING_TASKS
  4. PHASE_3_NORMALIZE_AND_CLASSIFY
  5. PHASE_4_CONFIRM_OR_AUTOAPPROVE
  6. PHASE_5_APPLY_REPLAN
  7. PHASE_6_UPDATE_KANBAN
  8. PHASE_7_WRITE_SUMMARY
  9. PHASE_8_SELF_CHECK

摘要产物规则:

  • 输出 summary_kind=task-plan
  • 独立运行会生成自己的 run_id,并写入默认的 Worker 系列产物路径
  • 托管运行必须提供 runId 和 summaryArtifactPath,并且必须将摘要写入指定的确切路径
  • 在终止结果之前,始终写入经过验证的摘要产物

输出约定

始终按照以下规范构建结构化的 task-plan 摘要封装:

  • references/coordinator_summary_contract.md
  • references/task_plan_worker_runtime_contract.md

负载字段:

  • mode
  • story_id
  • task_type
  • tasks_created
  • tasks_updated
  • tasks_canceled
  • task_urls
  • kanban_updated
  • dry_warnings_count
  • warnings

始终在终止结果之前写入经过验证的摘要。

工作流

  1. 如有需要,解析 Story 上下文。
  2. 加载现有任务。
  3. 规范化理想任务与现有任务的结构。
  4. 分类为 KEEP、UPDATE、OBSOLETE、CREATE。
  5. 如果分类结果为空,则输出经过验证的无操作摘要并停止。
  6. 如果处于交互模式,则显示摘要。
  7. 执行特定于提供方的更新。
  8. 仅当发生提供方状态变更时更新看板。
  9. 返回结构化摘要。

关键规则

  • 保持独立运行能力。
  • 不要求协调器运行时状态。
  • 重新规划后保留类型专属规则。
  • 每次都返回机器可读的输出。
  • 无操作重新规划的快速路径: 当规范化后没有任何任务变更时,不得修改提供方状态或看板;返回变更数为零的摘要。
  • 调用 tracker 的 createTask/updateBody 前必须停止: 确认正文包含全部 7 个章节:Context、Implementation Plan、Technical Approach、Acceptance Criteria、Affected Components、Existing Code Impact、Definition of Done。PreToolUse hook 会阻止缺少这些章节的创建操作。

完成定义

  • 已加载并比较现有任务
  • 已对重新规划操作进行分类
  • 已执行更新、取消和创建操作
  • 已更新看板
  • 已返回结构化摘要
  • 已将摘要产物写入托管或独立运行时路径

版本: 3.0.0 最后更新: 2025-12-23

评论

支持 Markdown