소스 정보
- 저장소
- 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명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? 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。