← 返回 Skills 市场
drumrobot

Fix Plan

作者 es6kr · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ 安全检测通过
42
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fix-plan
功能描述
fix_plan.md / checklist.md schema and lifecycle management. Topics — format ([ ]/[x]/[BLOCKED] markers, Progress/Completed sections), priority (P0-P3 GitHub-...
使用说明 (SKILL.md)

Fix Plan

Schema and lifecycle management for fix_plan.md (Ralph convention) and checklist.md (non-Ralph workspaces). Vendor-agnostic — extracted from Ralph integration to be reusable across environments.

Topics

Topic Description Guide
format Schema: [ ] / [x] / [BLOCKED] markers, Progress/Completed sections, item state changes, section-consistency check format.md
priority [BLOCKED:P0-P3:reason] GitHub-aligned priority suffix + external / selfable reason classification + triage workflow priority.md
add New item authoring schema (Action / Why / How), length budget, deliverable separation (research / plan / checklist split) add.md
move [x] → Completed summary rules, subtree-move partial completion under unfinished parent, optional abstract RAG dispatch move.md
sync GitHub PR/Issue state polling (gh pr view / gh issue view) → auto-check [ ][x] on MERGED PR or CLOSED issue; PR CLOSED-without-merge → [BLOCKED:P2:external] sync.md
issue-drafts Issue Drafts lifecycle: write → publish → archive (.bak/) → delete from fix_plan issue-drafts.md

Topic Dependencies

fix-plan (schema + lifecycle)
  ├─→ format (entry — section structure + markers)
  ├─→ priority (new convention — BLOCKED P0-P3 + reason)
  ├─→ add (authoring)
  ├─→ move (completion → Completed)
  │     └─→ optional --rag=\x3Cskill>:\x3Ctopic> dispatch for semantic indexing (caller-supplied)
  ├─→ sync (GitHub state polling) — depends on github-flow gh CLI conventions
  └─→ issue-drafts (lifecycle of draft files)
  • All topics are independently invocable
  • move topic optionally dispatches to a RAG receiver if the caller supplies --rag=\x3Cskill>:\x3Ctopic> — generic skill stays vendor-agnostic; receiver implementation lives in the caller (e.g., ralph wrapper)
  • sync topic uses gh CLI per github-flow skill's conventions

Configuration

Option Default Description
task-tracker fix_plan.md Tracker filename. Use checklist.md for non-Ralph workspaces
rag-receiver (unset) Optional \x3Cskill>:\x3Ctopic> dispatch for move topic semantic indexing — set via the --rag=\x3Cskill>:\x3Ctopic> CLI flag on the move topic (see move.md). No env var or config file is consumed by this skill; the caller routes

Quick Reference

Schema (format)

# Fix Plan

## Progress

- [ ] {Action}
  - **Why**: {motivation}
  - **How to apply**: {procedure}
- [BLOCKED:P0:external] {Action} (awaiting X)
- [x] {Completed item — pending move}

## Completed

- 2026-06-07 12:00 — {one-line summary} (commit {sha}, PR #{N})

See format.md for full schema.

BLOCKED priority + reason (priority — NEW convention)

- [BLOCKED:P0:external] PR #45 user merge decision
- [BLOCKED:P1:selfable] consolidate Step 2.4 PR create (branch + body ready)
- [BLOCKED:P2:external] CodeRabbit re-review awaiting
  • P0P3: GitHub priority label-aligned (P0 highest)
  • external: true external dependency
  • selfable: progressable now (P-rank for immediate action)

See priority.md for full convention.

Add new item

- [ ] {one-sentence Action}
  - **Why**: {motivation 1-2 sentences}
  - **How to apply**: {procedure / tools / commands}

See add.md for length budget + deliverable separation.

Move to Completed

After [x] checked, summarize to one line + move to Completed section. See move.md.

Sync GitHub state

gh pr view \x3CN> --json state,mergedAt   # PR
gh issue view \x3CN> --json state,closedAt # Issue

MERGED PR or CLOSED issue → auto [x]. PR CLOSED-without-merge → [BLOCKED:P2:external]. See sync.md.

Issue Drafts lifecycle

issue-drafts/\x3Cslug>.mdgh issue create → archive to .bak/ → delete from fix_plan. See issue-drafts.md.

See Also

  • github-flow (depends-on) — gh CLI conventions for sync + register
  • Ralph integration is a separate workstream maintained outside this published skill. A Ralph wrapper, when present, owns Ralph-specific concerns: the ## REPEAT persistent-item section, autonomous-loop [BLOCKED] skip semantics, and the caller-side --rag=\x3Cskill>:\x3Ctopic> dispatch (this skill exposes only the abstract flag contract). See the Ralph project's documentation for wrapper details
安全使用建议
Install this if you want an agent to maintain fix_plan.md or checklist.md for you. Be aware it is designed to change those files automatically based on GitHub PR/issue state and to archive/delete completed issue-draft tracker entries, so review the resulting diff when using sync or issue-draft cleanup.
能力评估
Purpose & Capability
The requested capabilities align with the stated purpose: reading and editing fix_plan.md/checklist.md, moving completed entries, archiving issue drafts, and using gh to view or create GitHub issues/PRs.
Instruction Scope
Some operations are automatic, including marking merged/closed GitHub items complete and archiving/deleting completed issue-draft tracker entries, but these behaviors are explicitly documented and scoped to tracker housekeeping.
Install Mechanism
The package is markdown-only, declares its allowed tools, includes no executable scripts, and has no install-time commands or hidden setup behavior.
Credentials
GitHub CLI access and local file edits are proportionate to the skill's workflow; optional RAG dispatch is caller-supplied, disabled by default, and does not hard-code endpoints or credentials.
Persistence & Privilege
The skill can persist changes by editing tracker files, moving draft files into issue-drafts/.bak, and removing archived entries, but it does not install background workers, autorun hooks, or broad local indexing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fix-plan
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fix-plan 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
- Introduced reusable schema and lifecycle management for `fix_plan.md` and `checklist.md` files. - Added structured conventions for item state markers ([ ], [x], [BLOCKED]), progress/completed sections, and section consistency. - Implemented priority system with `[BLOCKED:P0-P3:reason]` markers and external/selfable classifications, aligned with GitHub labels. - Enabled authoring and movement of checklist items, including summary rules for completed items. - Integrated GitHub PR/Issue polling to auto-update item state based on merge/close status. - Established a lifecycle for issue drafts, including publishing, archiving, and deletion workflows.
元数据
Slug fix-plan
版本 0.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Fix Plan 是什么?

fix_plan.md / checklist.md schema and lifecycle management. Topics — format ([ ]/[x]/[BLOCKED] markers, Progress/Completed sections), priority (P0-P3 GitHub-... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 42 次。

如何安装 Fix Plan?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fix-plan」即可一键安装,无需额外配置。

Fix Plan 是免费的吗?

是的,Fix Plan 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Fix Plan 支持哪些平台?

Fix Plan 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Fix Plan?

由 es6kr(@drumrobot)开发并维护,当前版本 v0.2.0。

💬 留言讨论