← 返回
未分类 中文

Wip

Track in-session work progress. Register steps for 3+ step tasks, update status per step, handle completion/abort. On /wip invocation, when remaining tasks e...
追踪会话内工作进度;为3步及以上任务注册步骤并逐个更新状态,处理完成或中止。调用 /wip 时,若仍有剩余任务...
drumrobot drumrobot 来源
未分类 clawhub v0.3.2 4 版本 100000 Key: 无需
★ 0
Stars
📥 490
下载
💾 1
安装
4
版本
#latest

概述

WIP (Work In Progress)

Track current session work as a checklist.

Topics

TopicDescriptionGuide
---------------------------
antigravitytask.md artifact-based checklist for Antigravity sessionsantigravity.md
claudeTodoWrite/TaskCreate API for Claude Code sessionsclaude.md
resumeEnvironment-agnostic task cleanup + remaining-work workflowresume.md

Topic Dependencies

wip (entry — /wip or "task cleanup + remaining work")
  └─→ resume (environment-agnostic workflow)
        ├─→ claude (Claude Code: TaskList/TaskCreate/TaskUpdate/AskUserQuestion)
        └─→ antigravity (Antigravity: task.md artifact + ask.md emulation)
  • resume: workflow procedure (cleanup → per-item direction ask → execute). Environment-agnostic.
  • claude / antigravity: per-environment tooling. Defines how resume Step 1–3 is implemented in each environment.

Purpose

Record in-progress work via at least one of:

  1. TodoWrite / TaskCreate — in-session tracking
  2. checklist.md, fix_plan.md and similar markdown files — persists across sessions
  3. Commit — preserve incomplete code with a WIP: tag for later amend/squash

Emitting only a text summary without persistent recording does not satisfy /wip.

When to Use

  • Starting a multi-step task (3+ steps)
  • User gives a large task instruction
  • Need to show progress to the user
  • When you want to record/preserve the current state mid-session
  • "task cleanup + remaining work", "task cleanup", "remaining work", "resume" invocations

/wip Entry Procedure (CRITICAL)

/wip or "task cleanup + remaining work" invocations must follow the 3 steps in resume.md in order. Skipping steps is forbidden:

  1. Step 1 — Cleanup: immediately delete stale completed/in_progress entries (no user confirmation required)
  2. Step 2 — Per-item direction ask: for each remaining item, decide proceed / split / merge / hold / delete
  3. Step 3 — Start priority + execute: among items decided as "proceed", choose start priority, mark in_progress, and execute

Environment implementations:

Violation history:

  • 2026-05-03 (1st): With 5 pending tasks, /wip was invoked and only "which one first?" was asked — per-item direction (split/merge/delete) was skipped.
  • 2026-05-03 (2nd): With 6 completed entries lingering in TaskList, /wip asked per-item direction only for pending #20 — completed tasks were not cleaned up. User pointed out: completed tasks unrelated to the remaining ones must be cleaned. Step 1 (cleanup of completed/irrelevant tasks) was promoted to an explicit step.
  • 2026-05-20 (resume topic introduced): The "task cleanup + remaining work" natural-language trigger was split across cleanup Phase 0 and wip Step A — a single entry point was missing. The resume topic was introduced to unify them.

Quick Reference

Resume (environment-agnostic)

/wip or "task cleanup + remaining work" → Step 1 cleanup → Step 2 per-item direction ask → Step 3 execute. Per-environment tooling lives in claude / antigravity.

See detailed guide.

Claude

Use TodoWrite for sequential steps, TaskCreate for parallel tasks with dependencies.

After compact, restore prior work: show summary → multiSelect → re-register via TodoWrite.

See detailed guide.

Antigravity

Use task.md artifact with standard markdown checkboxes (- [ ], - [/], - [x]).

Do NOT wrap checkboxes in backticks.

See detailed guide.

Skip Conditions

WIP tracking is unnecessary for:

  • Single command execution (kubectl get, ls, etc.)
  • Tasks with 2 or fewer steps
  • Read-only queries
  • User explicitly says "keep it simple"

Rules (Sequential Flow)

  • One in_progress at a time — applies to ordered/sequential tracking (TodoWrite/checklist mode)
  • Update immediately on completion — mark completed as soon as done
  • No skipping — proceed in order, don't start next step before completing current

版本历史

共 4 个版本

  • v0.3.2 当前
    2026-06-13 18:30
  • v0.3.1
    2026-05-29 13:28
  • v0.3.0
    2026-05-28 13:14
  • v0.1.1
    2026-05-03 09:54 安全 安全

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

Repo

drumrobot
项目初始化工具集。贡献 - 根据项目结构自动生成 CONTRIBUTING.md [contributing.md]。可使用 “init”、 “project init”、 “initialize pr...”
★ 1 📥 689

Git Repo

drumrobot
Git 仓库与 SourceGit 集成,涵盖克隆(ghq get + 自动注册),修复工作树(裸仓库恢复),以及同源合并去重等。
★ 0 📥 661

Tdd

drumrobot
用于编码和缺陷修复的测试驱动开发(TDD),包括 Red→Green→Refactor 循环、预期行为定义、缺陷修复 TDD、反模式 [cycle.md]、运行...
★ 0 📥 1,204