validate-tasks
Run deterministic structural integrity checks on docs/tasks.md. Use before committing a change that touches docs/tasks.md, when the user asks to validate or lint the task plan, or to verify the execution-state cursor is well-formed. Safe to invoke autonomously before any commit that touches docs/tasks.md.
- License 许可
- MIT
- 最近更新
- 2026-05-17
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- validate-tasks
- description
- Run deterministic structural integrity checks on docs/tasks.md. Use before committing a change that touches docs/tasks.md, when the user asks to validate or lint the task plan, or to verify the execution-state cursor is well-formed. Safe to invoke autonomously before any commit that touches docs/tasks.md.
02 资源文件 1
- 参考文档agents/openai.yaml42 B
03 SKILL.md 正文
Run sh scripts/lint-tasks.sh. The script takes no arguments.
- Exit code
0meansdocs/tasks.mdis structurally clean. - Non-zero exit prints one
validate: <check>: <detail>line per issue on stderr.
Content checks enforced:
- no duplicate
### Tn.mor### Sntask headings docs/tasks.mdcontains a## Execution Statesection## Execution Statehas the required labels:Current active task- a
Next executable product task...label (repo convention:Next executable product task after blocker clearance) Last completed taskCompleted tasks recorded hereBlocked tasksOpen deviations
- every
Tn.m(product task, optional lowercase suffix) orSn(spike) reference inside## Execution Statepoints to a real task heading - every
Open deviationsentry other thanNone recordedincludes at least one task ID (Tn.morSn) - every task heading matched by the script has a non-empty task block
Invocation checks (also emitted in the validate: <check>: <detail> format):
validate: invalid_invocation: ...if any argument is passed (the script takes none)validate: tasks_file_missing: <path>ifdocs/tasks.mdcannot be found
Do not modify docs/tasks.md to make the lint pass. Raise any failure as a classified deviation per docs/operating-model.md §10 and escalate to the user.
Return:
- exit code
- each stderr line verbatim if any
- suggested primary classification per
docs/operating-model.md§10 for each failure
04 同仓库更多 Skills
implement-task
暂无简介
implement-task
暂无简介
implement-task
暂无简介
update-tasks
Update docs/tasks.md for a classified deviation or structural §8.4 task-plan maintenance such as a split, regrouping, dependency update, or explicit plan reshaping. Do not use for routine cursor movement, implementation, review, or product-scope changes.
implement-task
Implement exactly one explicit task from docs/tasks.md when the user names a task ID (Tn.m, optional lowercase suffix such as T0.0a, or Sn spike). Use for bounded implementation only. Do not use for review, task-plan edits, picking the next task, or requests without an explicit task ID.
diagnose-fixture
Classify one fixture failure for one explicit task using the §2.3 observability surface. Requires both a fixture ID and a task ID. Do not use for implementation or review passes.