openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Tasks.md Sprint Sync

Sync TASKS.md current phase and in-progress checklist from the active PLAN.md phase to keep sprint execution aligned.

数据与表格

作者:Daniel Lummis @daniellummis

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 159 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:daniellummis/tasks-md-sprint-sync

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill does what it claims (extracts the IN PROGRESS phase from a PLAN.md and syncs the TASKS.md project section); its requirements and instructions are proportionate and there are no hidden network calls or extra credentials requested.

目的

Name/description, required binaries (bash, python3), and the included script all match the stated goal of reading PLAN.md and updating TASKS.md. There are no unrelated credentials, binaries, or config paths requested.

说明范围

The SKILL.md and script limit operations to the provided PLAN_FILE and TASKS_FILE and the specified PROJECT_NAME. In apply mode the script will overwrite the given TASKS_FILE, so ensure you only point it at files you intend to modify. The matching is strict (exact project heading, exact '**Status: IN PROGRESS**' marker and strict section regexes), which may cause false negatives if your markdown formatting differs.

安装机制

Instruction-only skill with no install spec and a small bundled script; nothing is downloaded or written to system locations by an installer.

证书

No environment variables, secrets, or external credentials are required. The optional inputs are file paths and a project name appropriate for the task.

持久

The skill is not always-enabled and does not request any persistent privileges or modify other skills or system-wide settings.

综合结论

This skill is coherent with its purpose, but take these precautions before using 'apply': run it in report (dry-run) mode first to confirm detected drift; test with the provided fixtures; ensure PROJECT_NAME exactly matches the heading in TASKS.md; do not point TASKS_FILE at sensitive system or config files because apply mode will overwrite the target file; review formatting of your PLAN.md (the script expects '**Status: IN PROGRESS**' and a '…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Tasks.md Sprint Sync」。简介:Sync TASKS.md current phase and in-progress checklist from the active PLAN.md p…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/daniellummis/tasks-md-sprint-sync/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: tasks-md-sprint-sync
description: Sync TASKS.md current phase and in-progress checklist from the active PLAN.md phase to keep sprint execution aligned.
version: 1.0.0
metadata: {"openclaw":{"requires":{"bins":["bash","python3"]}}}
---

# Tasks.md Sprint Sync

Use this skill to keep a project's `TASKS.md` section aligned with whatever phase is marked `IN PROGRESS` in that project's `PLAN.md`.

## What this skill does
- Reads the active phase from `PLAN.md` (phase with `**Status: IN PROGRESS**`)
- Extracts bullets from that phase's `### Work` section
- Finds the target project section in `TASKS.md`
- Reports drift between plan work items and `### In progress` tasks
- Optionally updates `TASKS.md` to match plan phase + work items

## Inputs
Required:
- `PROJECT_NAME` (the exact heading in TASKS.md, e.g. `ClawHub Skills`)

Optional:
- `PLAN_FILE` (default: `PLAN.md`)
- `TASKS_FILE` (default: `TASKS.md`)
- `SYNC_MODE` (`report` or `apply`, default: `report`)

## Run

Dry-run drift report:

```bash
PROJECT_NAME="ClawHub Skills" 
PLAN_FILE=projects/clawhub-skills/PLAN.md 
TASKS_FILE=TASKS.md 
bash skills/tasks-md-sprint-sync/scripts/sync-tasks-phase.sh
```

Apply sync to TASKS.md:

```bash
PROJECT_NAME="ClawHub Skills" 
PLAN_FILE=projects/clawhub-skills/PLAN.md 
TASKS_FILE=TASKS.md 
SYNC_MODE=apply 
bash skills/tasks-md-sprint-sync/scripts/sync-tasks-phase.sh
```

Run against included fixtures:

```bash
PROJECT_NAME="Demo Project" 
PLAN_FILE=skills/tasks-md-sprint-sync/fixtures/PLAN.sample.md 
TASKS_FILE=skills/tasks-md-sprint-sync/fixtures/TASKS.sample.md 
SYNC_MODE=apply 
bash skills/tasks-md-sprint-sync/scripts/sync-tasks-phase.sh
```

## Output contract
- Exit `0` when report/apply completes
- Exit `1` on invalid inputs, missing sections, or no active phase
- In `report` mode: prints missing/extra task drift, no file changes
- In `apply` mode: updates `Current phase` + replaces `In progress` list for the target project section