ソース情報
- リポジトリ
- yibie/supertag
- ソースの最終更新活動
- 2026年8月26日 01:30
- 検出された SKILL.md の言語
- 中国語
- スター
- 356
- フォーク
- 15
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/yibie/supertag --skill doコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | do |
| description | 执行一个已经批准且未阻塞的工作切片,完成最小代码变更、测试和状态交接。适用于已有 SPEC 与 Slice 的实现,或 plan 直接 approve 的单上下文改动。 |
只执行当前允许的一个切片,不重新打开已经确认的设计。
先确定走的是哪一条路径,两条的前置条件不同。
capture 与 arrange)读取 AGENTS.md、docs/spec-agents/WORKFLOW.md、CONTEXT.md、项目
KERNEL.md(若存在)、STATUS.md、相关 SPEC.md、一个目标 Slice 和必要的
Protocol、Runbook、Lesson。确认:
ready 或已明确授权的 doing;blocked_by 已完成;stale;writer:,或声明的就是 do;authority: 已对照过 Kernel 的 Architecture boundaries(见下);plan 直接给出 approve)这条路径上没有 SPEC 也没有 Slice。不要为它创建一个 —— 那正是这套流程
拒绝的 ticket。读取 AGENTS.md、docs/spec-agents/WORKFLOW.md、
CONTEXT.md、项目 KERNEL.md(若存在)、STATUS.md 和必要的 Protocol、
Runbook、Lesson。确认:
plan 给出的结果允许直接执行:approve;或已获用户明确授权的 plan-only;
或 compatible revise 且该替代方案在当前上下文内可完成;执行中发现它不再是单上下文的工作,停下回到 plan,不要就地编一个 SPEC。
动手前把这次要写的位置,对照项目 KERNEL.md 的 Architecture boundaries
(权威落点地图)。短路径上没有 Slice,就直接拿打算落笔的模块去对。两种结果:
plan。要么落点不对,
要么地图该改,两者都不是 do 能自己决定的。semantic 发现交给 plan,然后继续执行。第二种情况刻意不阻断:存量 Kernel 本来就不要求回填这张图(见 START.md),
把地图缺失变成硬停会让合规项目动不了,而一条动不了的规则一定会被绕过。缺失
是 Kernel 的缺口,不是这次工作的缺陷 —— 交给拥有 Kernel 变更的那道门去补。
do 从不修改这张图。在症状出现的那一层顺手加分支,是功能生效但生效在错误
位置的主要方式。
plan 已批准兼容修订。check、learn 使用;短路径
上没有 Slice 可更新,跳过这一步;保持
evidence_ref 为空。如果仓库存在 .jj/,本地版本操作遵循 JJ:用 jj new/jj edit 开始上下文、
用 jj describe 记录意图、用 jj status/jj diff 检查。把当前 JJ Change
ID 写入 Slice 或交接摘要时,仍然以 SPEC 与 Slice 作为语义来源;不要用
git add、git commit 或 git stash 模拟 JJ。没有 .jj/ 时才沿用项目现有
Git 工作流;不要在 do 中自动初始化或 push。
发现新的概念、身份、关系、生命周期、不变量、接口或知识适用范围冲突时:
blocked 或 stale;短路径上没有 Slice,直接回到 plan;plan,不直接修改 KERNEL.md、CONTEXT.md、ADR、Protocol、Runbook、Lesson 或 SPEC。do 写 Code,以及当前 Slice 的状态和验证摘要。除此之外都不写:
KERNEL.md、CONTEXT.md、STATUS.md、EVIDENCE.md 和
docs/{adr,protocols,runbooks,lessons}/ 由 learn 写入;.specs/<feature>/SPEC.md 由 capture 写入,Slice 由 arrange 创建;
do 在任何路径上都不创建 Slice;AGENTS.md、START.md、UPGRADE.md、
skills/、docs/spec-agents/)任何动作都不写——本地修改会被下一次安装
覆盖,要改就改上游。产品是什么,Code 就是什么:在 SPEC-AGENTS 仓库自身,上面那五者就是它的
Code,do 写它们;在被管项目里它们是 doctrine。
切片声明了 writer: 且不是 do 时,do 不执行它,交回给该动作。
代码只覆盖当前切片,任务验证已运行,Slice 状态和剩余 blocker 已记录(短路径上没有 Slice,把范围和验证结果口头交给 check),并把可复核的证据交给 check。