Agent Skills
› chuspeeism/dashi-taskboard
› manage-taskboard
manage-taskboard
GitHub通过taskctl CLI管理任务板项目、问题及评论。支持搜索现有需求、创建更新问题、建立依赖关系、认领任务、记录进度及协调状态流转,确保并发操作安全并遵循严格的审核与完成流程。
触发场景
需要跟踪新需求或检查项目工作
创建、更新或关联问题
添加进度说明或开始/完成工作
协调并发更新
安装
npx skills add chuspeeism/dashi-taskboard --skill manage-taskboard -g -y
SKILL.md
Frontmatter
{
"name": "manage-taskboard",
"description": "Manage taskboard projects, issues, issue relations, and comments through the taskctl CLI. Use when Codex needs to track a new requirement, inspect project work, create or update issues, relate dependent work, add progress notes, begin work on an issue, record completion, or coordinate concurrent updates."
}
Manage Taskboard
Use taskctl for every project, issue, and comment operation. Read references/cli.md before choosing a command or option.
Workflow
- Search for an existing issue before creating one. Use
context current, then list the project issues and compare their identifiers, titles, descriptions, and status.- If an issue already tracks the same requirement, append the new requirement or acceptance detail to that issue without discarding its existing scope.
- If the work depends on, blocks, is blocked by, or is closely related to another issue, add the matching issue relation.
- Use a parent/sub-issue relation when one requirement is a contained part of a larger issue. A child has one parent; a parent may have many sub-issues.
- Create a new issue only when no existing issue reasonably tracks the requirement.
- Do not create, append, or relate a tiny or trivial request that does not benefit from durable tracking.
- Before executing an issue, read the latest issue content and all comments. Treat comments as part of the current requirements, especially when completed work has been returned for changes.
- In a description or comment,
marks an inline image at that exact position in the text. - When understanding that image is necessary, use
attachment downloadto save it locally, then inspect the saved file with an available image-viewing tool.
- In a description or comment,
- Create or update issues with the CLI; consume its JSON output.
Issues created through
taskctlare assigned to Codex Agent by default. Later CLI updates do not change the assignee. - Let
taskctlattribute every issue, relation, or comment mutation to the current Codex conversation throughCODEX_THREAD_ID. Outside Codex, pass the exact conversation id with--thread-id. - To claim a
todoissue, move it toin_progresswith--if-versionfrom the latest read before starting implementation. If this claim reports a version conflict or a new read shows that its status changed, skip the issue and do not implement it. - Include
--if-version <version>on every concurrent update, using the version returned by the latest read. - Before requesting review, verify the requested work and acceptance criteria.
- After implementation and self-verification, add a comment summarizing the key changes, verification, result, and remaining risks; then move the issue to
in_review. Never move it directly todone. - Move an issue from
in_reviewtodoneonly when the user explicitly confirms acceptance or explicitly asks to mark it complete. Codex self-verification alone is not sufficient. - Move work that cannot continue to
blocked, and work that will not continue tocanceled.
For version conflicts outside the initial claim, read the issue again, reconcile the newer state, and retry with its current version.
版本历史
- 677b544 当前 2026-08-08 07:59


