tk-grooming
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSkill Grooming Audit
Skill梳理审核
Apply only upon an explicit invocation concerning existing rules or skills, or a clear
audit request. Do not apply automatically to general cleanup or implementation requests.
Implicit mode is report-only.
ownership evidence나 apply approval을 물을 때 host별 native structured question surface를 우선 사용합니다 (Claude Code: AskUserQuestion; Codex: request_user_input; Hermes: clarify). unavailable하면 같은 결정을 plain chat으로 fallback하고 승인 범위를 넘겨 쓰지 않습니다.
仅在明确调用现有规则或Skill,或收到明确的审核请求时执行变更。请勿自动应用于常规清理或实现请求。默认模式为仅报告。
询问所有权证据或应用批准时,优先使用各宿主原生的结构化提问界面(Claude Code: AskUserQuestion; Codex: request_user_input; Hermes: clarify)。若无法使用,则回退为普通对话形式做出相同决策,且不得超出批准范围操作。
Workflow
工作流
- : Confirm the requested scope, literal
scope, target paths, and permitted mutations. Preserve exclusions specified in the active conversation or a durable governing source without reconfirming them.--apply - : Read only existing native paths and create a candidate list for the requested area.
discovery - : Record area-specific observations, paths, verification status, and ownership evidence for every candidate.
evidence - : Apply the placement criteria table to skill candidates and classify them as
classification/proposal.keep | keep (vendor) | tighten | merge | split | move | deprecate | delete | fix - : Summarize the scope, evidence, proposal, and permitted apply actions in the receipt. A literal initial
🔴 CHECKPOINT · 🛑 STOPpre-approves only the exact receipt scope that passed; otherwise, stop until explicit approval in the current turn.--apply
Include every field below in the receipt. This is not a separate lifecycle output,
but the single evidence record used for and approval decisions.
.tigerkit/audit.mdtext
Scope: <exact repository/user skill scope>
Target paths: <exact paths | none>
Evidence refs: <path:line or unavailable>
Proposal IDs: <GR-## list | none>
Apply authority: report-only | literal --apply | current-turn approval
Audited: <covered paths/categories>
Unaudited: <excluded or incomplete paths/categories>
Verification: <check results or unavailable>
Drift rule: <scope/evidence/target change => Partial/Blocked>- : In report-only mode, output the proposal/receipt. If authority exists, reread the sources, search references before delete/move, preserve managed/generated markings, and modify only the approved receipt scope.
apply/report - : Recheck links, duplication, and frontmatter, then report the results, unverified scope, and unresolved items.
revalidate
Investigate only the repository or user skill areas explicitly stated or implied
by the request. Use the actual host-native skill paths from
discovery. Do not create missing files or investigate,
migrate, or create repository/user rule state or legacy/global TigerKit state.
Evaluate repository/user skills as independently normative instruction/workflow
units, not as whole files. Use only when an exact native skill target exists,
and use when independent outcomes are mixed in one artifact. Use
only when removing duplication/ambiguity without changing ownership, kind, scope,
or meaning. Otherwise, use . If path or ownership evidence is missing or
conflicting, treat only that area as .
movesplittightenkeepPartial/Blocked | UnverifiableDetermine ownership from confirmed paths and link targets, package-manager
installation locations, updater/version artifacts, and verifiable author history.
Names and conventions are not evidence. Always treat candidates confirmed as
vendor-managed as ; report only quality findings and do not create
proposals or edits. If ownership is uncertain, stop before proposing edits and ask
whether it is user-managed or externally installed.
keep (vendor)Classification alone does not grant modification authority. Even after approval,
directly own only meaning-preserving , mechanical with an exact
target, unreferenced , and frontmatter/link . Leave semantic ,
, workflow , and semantic skill rewrites only as exact
proposals. These proposals may be handed off to , but this skill does not
invoke it. Keep vendor-managed candidates report-only in every apply mode.
tightenmovedeletefixmergedeprecatesplitpendingtk-learnDo not invent knowledge or substitute for skill learning.
Continue excluding exclusions declared in the active conversation from subsequent
grooming runs in that conversation. Continue excluding exclusions recorded in a
governing repository/user rule or another requested durable source across sessions.
Do not create hidden global state or store exclusions in .
.tigerkit/- : 确认请求的范围、字面意义的
scope参数、目标路径及允许的变更操作。保留当前对话或持久管理源中指定的排除项,无需再次确认。--apply - : 仅读取现有原生路径,并为请求区域创建候选列表。
discovery - : 记录每个候选项的区域特定观察结果、路径、验证状态及所有权证据。
evidence - : 将部署标准表应用于skill候选项,并将其分类为
classification/proposal。keep | keep (vendor) | tighten | merge | split | move | deprecate | delete | fix - : 在回执中总结范围、证据、提案及允许的应用操作。若初始使用字面意义的
🔴 CHECKPOINT · 🛑 STOP参数,则仅预先批准通过审核的回执精确范围;否则,暂停操作直至当前对话轮次获得明确批准。--apply
回执中需包含以下所有字段。这并非独立的生命周期输出,而是用于和批准决策的唯一证据记录。
.tigerkit/audit.mdtext
Scope: <exact repository/user skill scope>
Target paths: <exact paths | none>
Evidence refs: <path:line or unavailable>
Proposal IDs: <GR-## list | none>
Apply authority: report-only | literal --apply | current-turn approval
Audited: <covered paths/categories>
Unaudited: <excluded or incomplete paths/categories>
Verification: <check results or unavailable>
Drift rule: <scope/evidence/target change => Partial/Blocked>- : 在仅报告模式下,输出提案/回执。若拥有操作权限,需重新读取源文件,在删除/移动前搜索引用,保留托管/生成标记,并仅修改已批准的回执范围。
apply/report - : 重新检查链接、重复内容及前置信息,然后报告结果、未验证范围及未解决项。
revalidate
仅调查请求中明确说明或隐含的仓库或用户Skill区域。使用发现中的实际宿主原生Skill路径。请勿创建缺失文件,也请勿调查、迁移或创建仓库/用户规则状态或遗留/全局TigerKit状态。
将仓库/用户Skill视为独立的规范性指令/工作流单元,而非整个文件。仅当存在确切的原生Skill目标时使用;当同一工件中混合了独立结果时使用。仅在移除重复/歧义且不改变所有权、类型、范围或含义时使用。否则,使用。若路径或所有权证据缺失或存在冲突,则仅将该区域标记为。
movesplittightenkeepPartial/Blocked | Unverifiable通过确认的路径和链接目标、包管理器安装位置、更新器/版本工件及可验证的作者历史来确定所有权。名称和约定不视为证据。始终将已确认由供应商托管的候选项标记为;仅报告质量问题,请勿创建提案或编辑。若所有权不确定,在提出编辑建议前暂停操作,并询问其属于用户管理还是外部安装。
keep (vendor)仅分类并不授予修改权限。即使获得批准,仅直接负责保留含义的、有确切目标的机械性、无引用的以及前置信息/链接的操作。语义性的、、工作流及语义性Skill重写仅作为确切的提案提出。这些提案可移交至,但本Skill不会调用它。在任何应用模式下,供应商托管的候选项均保持仅报告状态。
tightenmovedeletefixmergedeprecatesplitpendingtk-learn请勿编造知识或替代Skill学习。
在当前对话中,后续梳理运行需继续排除已声明的排除项。跨会话时,需继续排除仓库/用户规则或其他请求的持久源中记录的排除项。请勿创建隐藏的全局状态或在中存储排除项。
.tigerkit/Failure Paths
故障路径
- Missing/unreadable path: Mark only that area , keep other areas read-only, and report the required access.
Unverifiable - Unknown ownership: Do not create edit proposals or changes; return
with one ownership question.
Partial/Blocked - Vendor ownership confirmed after classification: Convert every edit action to
, preserve the artifact, and report the evidence.
keep (vendor) - Conflicting scope/apply authority: Make no changes and return with the one required decision.
Partial/Blocked - Referenced deletion/move target: Make no changes, change the proposal to
, and cite the reference.
keep | tighten - Target drift after checkpoint: Make no changes, return with current evidence, and require a new proposal.
Partial/Blocked - Verification failure after apply: Never claim . Restore/reverify only when this run's delta is exactly reversible, then return
Completewith evidence. If preservation or restoration is uncertain, halt the mutation asFailand report the checks, paths, and observed state.Unverifiable
- 路径缺失/无法读取:仅将该区域标记为,其他区域保持只读,并报告所需的访问权限。
Unverifiable - 所有权未知:请勿创建编辑提案或进行更改;返回并提出一个所有权问题。
Partial/Blocked - 分类后确认供应商所有权:将所有编辑操作转换为,保留工件,并报告证据。
keep (vendor) - 范围/应用权限冲突:不进行任何更改,返回并提出一个所需的决策。
Partial/Blocked - 删除/移动目标存在引用:不进行任何更改,将提案改为并引用相关参考。
keep | tighten - 检查点后目标偏移:不进行任何更改,返回及当前证据,并要求提交新提案。
Partial/Blocked - 应用后验证失败:切勿声称。仅当本次运行的增量可完全回滚时,恢复/重新验证,然后返回
Complete及证据。若无法确定能否保留或恢复,将突变操作暂停为Fail,并报告检查内容、路径及观察到的状态。Unverifiable
Contract
协议
Evidence records the actual path/content for each area. If required evidence is
missing, treat that area as . If any area is blocked, overall
completion cannot be claimed; use .
UnverifiableComplete | Fail | Partial/Blocked | Unverifiable证据记录每个区域的实际路径/内容。若所需证据缺失,则将该区域视为。若任何区域被阻塞,则无法声称整体完成;使用标记。
UnverifiableComplete | Fail | Partial/Blocked | UnverifiableOutput Contract
输出协议
Assign , , ... once, in initial identification order, to each
independently normative instruction/workflow. Output one table
first.
GR-01GR-02## Disposition| ID | Item | Action | Target | Basis |
|---|---|---|---|---|
| GR-01 | | | | |
Reuse the same IDs for applied changes and verification. Add only
when there are evidence gaps, ownership conflicts, unresolved scope, or failed
verification. Add and only after mutation. Show
findings in two to seven rows. If there are eight or more, show the top five to
seven and group the rest by audited target path. Do not create artifact/lifecycle
actions solely for output. This is a budget, not a quota.
## Exceptions## Applied## VerificationRecord the overall disposition in , but do
not repeat the table or append metadata. If there are no items, output one
row. Use for vendor rows.
report-only | applied## Disposition— | None | keep | — | no findingkeep (vendor)为每个独立的规范性指令/工作流分配唯一的、…编号,按初始识别顺序排列。首先输出一个表格。
GR-01GR-02## 处置| ID | 项 | 操作 | 目标 | 依据 |
|---|---|---|---|---|
| GR-01 | | | | |
在应用更改和验证时重复使用相同的ID。仅当存在证据缺口、所有权冲突、未解决范围或验证失败时,添加部分。仅在突变后添加和部分。展示2至7行结果。若结果超过8行,展示前5至7行,其余按审核目标路径分组。请勿仅为输出而创建工件/生命周期操作。这是预算限制,而非配额要求。
## 例外## 已应用## 验证在中记录整体状态,但请勿重复表格或附加元数据。若无项,输出一行。供应商行使用。
## 处置report-only | applied— | None | keep | — | no findingkeep (vendor)