← Back to list
name: unit-planner
description: |
Instantiate or update a workspace
Issue:
Issue:

unit-planner
by WILLOSCAR
Research pipelines as semantic execution units: each skill declares inputs/outputs, acceptance criteria, and guardrails. Evidence-first methodology prevents hollow writing through structured intermediate artifacts.
⭐ 83🍴 10📅 Jan 24, 2026
SKILL.md
name: unit-planner
description: |
Instantiate or update a workspace UNITS.csv from a selected pipeline and units template (deps/checkpoints/acceptance).
Trigger: unit planner, generate UNITS.csv, execution contract, units template, 生成工作单元.
Use when: 初始化/更新执行合同:从 pipeline 选择生成 UNITS.csv,或 scope 扩展需要新增 units/依赖。
Skip if: UNITS.csv 已正确反映当前 scope(无需重写)。
Network: none.
Guardrail: 保持 CSV 合法;scope 增长时新增 units;只在满足验收后标 DONE。
Skill: unit-planner
Goal
- Turn a pipeline (
pipelines/*.pipeline.md) into a concreteUNITS.csvcontract for a specific workspace.
Inputs
PIPELINE.lock.md(preferred) or a chosenpipelines/*.pipeline.mdtemplates/UNITS.*.csvreferenced by the pipeline front matter- Existing workspace artifacts (to adjust scope if needed)
Outputs
UNITS.csv(in the workspace root)- Optional:
STATUS.mdupdated with next runnable units
Procedure (MUST FOLLOW)
Uses: templates/UNITS.*.csv.
- Read
PIPELINE.lock.md(or ask to create it viapipeline-router). - Copy the pipeline’s
units_templateinto the workspace asUNITS.csvif missing. - If
UNITS.csvexists, only edit it to reflect:- new scope (add rows)
- corrected dependencies
- clarified acceptance criteria
- Ensure every unit has:
unit_id,skill,outputs,acceptance,checkpoint,status,owner. - Keep checkpoints consistent with
CHECKPOINTS.md; add missing checkpoints if the pipeline uses custom checkpoints.
Acceptance criteria (MUST CHECK)
-
UNITS.csvparses as CSV and includes all required columns. - Every
depends_onreferences an existingU###.
Side effects
- Allowed: edit
UNITS.csv,STATUS.md,CHECKPOINTS.md(for adding custom checkpoints). - Not allowed: change pipeline files in
pipelines/unless requested.
Troubleshooting
Issue: PIPELINE.lock.md is missing
Fix:
- Run
pipeline-router(Mode A) orpython scripts/pipeline.py kickoff|initto createPIPELINE.lock.mdbefore generating units.
Issue: UNITS.csv becomes invalid CSV after edits
Fix:
- Keep semicolon-delimited
inputs/outputsand avoid unescaped commas inside fields; validate withpython scripts/validate_repo.py.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

