一键导入
issue-tracker
Create and manage issues in the kanban repo. Create new issues (investigator) or pick and implement backlog items (tackle-worker).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create and manage issues in the kanban repo. Create new issues (investigator) or pick and implement backlog items (tackle-worker).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | issue-tracker |
| description | Create and manage issues in the kanban repo. Create new issues (investigator) or pick and implement backlog items (tackle-worker). |
The project uses a kanban-style issue tracker stored in a separate git repo.
Issues are markdown files with state encoded in the suffix:
*.backlog.md — idea captured, not yet started*.active.md — being worked on*.done.md — completedUse flock-based atomic counter:
ID=$(__KANBAN_DIR__/.tools/reserve-issue-id)
Write to KANBAN_DIR/issues/-.backlog.md
with frontmatter: type, state: backlog, created: <YYYY-MM-DD>, severity.
Optionally include subcommit-ref: refs/heads/_sub/<id> to suggest that the
tackle-worker unfold and modify an existing sub-commit (from nathan/git-subcommit).
This is a best-effort suggestion — the worker will verify the ref still exists.
Then commit in the kanban repo.
| Level | When to use |
|---|---|
critical | Data loss, crash, security, broken core functionality |
major | Incorrect behavior, important missing feature |
minor | Edge case, cosmetic bug, minor validation gap |
cosmetic | Documentation, formatting, code style, nice-to-have |
The tackle-loop script selects the highest-severity *.backlog.md (critical > major > minor > cosmetic,
ties broken by lowest issue number) and passes the file path to the agent.
The loop script:
.backlog.md → .active.md.active.md → .done.md and commits in the kanban repoWhen git-subcommit (nathan) is available, agents can:
git subcommit list — if a new bug/feature clearly overlaps
an existing _sub/<id>, set subcommit-ref in the issue frontmatter.subcommit-ref:, unfold that subcommit,
modify it, and resquash. Verify the ref exists first.