SuperAPI AI 工具集

tk-implement

通用与其它

查看项目

更新于 10-15 21:03

技能介绍

用途:仅当用户显式选择 /tk-implement 或 $tk-implement 时执行。先以 git rev-parse --show-toplevel 确认仓库根,再读取 <repository-root>/.tigerkit/tickets.md 中恰好一个 Status: Ready 的 ticket,以及 <repository-root>/.tigerkit/implement.md 的指示。缺少输入或文档时以 Status: Unverifiable 停止。Pending、过期状态、谱系不符、未解决的 model/effort 分别以 Status: Blocked 停止,且不产生变更、暂存、commit 或 receipt。

主要能力:核对 ticket 的最新谱系、精确归属路径、Scope、R/AC、Verification、符号化 model 与 effort 是否均已解决。delegated 执行需在创建 worker 前确定 model,并按 skills/tk-drive/references/worker-dispatch.md#session-model-routing 的 schema 校验可选 .tigerkit/session.md 的主机路由。路由缺失或不完整时,提出精确的 Markdown 补充与 routing_state=decision-required,并以 Status: Pending 停止。实现前对 git status --porcelain=v1 及 implement.md 的存在与字节做快照,保留用户变更、索引与既有 receipt 字节,仅在成功 commit 后追加。归属路径之外只读。

使用方式:受限低风险单任务推荐 direct,需要隔离或新上下文时用 delegated;delegated 必需时不得静默降级为 direct。任何 delegated 执行若无法派发必需 worker,即以 Status: Blocked 结束且不产生或修改变更、暂存、commit、receipt。direct 不使用 subagent,采用集中检查与自审;delegated 必须由新的 general-purpose reviewer 确认 Spec 合规与 Task 质量后才可视为成功。仅 delegated 或用户/仓库策略要求独立审查时,才由具备 implementer 以上能力的 reviewer 检查 Spec/AC 与 Standards/Style,direct 不创建该 reviewer。逐字或风格不符为 Blocking。验证或 review 出现 gap 时,每次以范围受限的新 corrective worker 修正并重验;失败以 Status: Fail/Blocked 结束,不产生暂存、commit 或成功 receipt。

限制:所有必需验证与 review 成功时,才在当前 branch 生成恰好一个 commit,并在 implement.md 追加包含 unit/ticket、变更路径、check/review/gap 证据、commit/ancestry、delegated model_class/requested_selector/realized_model/reasoning_effort/worker_id/receipt_source、unresolved: none 的 receipt;宿主未暴露 realized model 时记 unavailable。禁止 push、publish、调用其他 workflow/skill。输出仅简洁报告 receipt 绝对路径与 Status: Pass/Pending/Blocked/Fail/Unverifiable,不将 receipt 内部证据复制到聊天。