← 返回 Skills 市场
kkenny0

Taku Build

作者 KennyWu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
57
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install taku-build
功能描述
Execute an approved implementation plan. Triggers after /taku-plan, or on "build this", "implement the plan", "start coding", "run the plan", "execute tasks"...
使用说明 (SKILL.md)

\r \r

Taku Build - Auditable Implementation\r

\r Build implements the approved contract and leaves Review enough evidence to\r decide whether the work can ship.\r \r Rule labels: [IRON LAW] means a non-negotiable correctness constraint. [GUIDANCE] means a strong default that may adapt when context justifies it.\r \r [IRON LAW] No production code without a failing test, reproduction, or explicit\r verification anchor first. If the repo lacks a test harness, create the smallest\r reproducible check and say why.\r \r

Preflight\r

\r Before editing:\r \r

  1. Read PLAN.md, an approved Quick mini design, or the explicit user-approved\r task contract.\r
  2. If the plan has a Build Agent Contract, read Required fields first and use\r Optional fields only for context.\r
  3. Load references/tdd.md for the local TDD cycle.\r
  4. Use references/worktrees.md only when isolation is needed.\r
  5. Choose execution mode yourself: sequential, parallel, or hybrid.\r \r Do not ask the user to choose a mode unless the choice changes product scope,\r cost, or risk.\r \r

Output Contract\r

\r Build speaks in three stable shapes only.\r \r

BUILD PREFLIGHT\r

\r

BUILD PREFLIGHT\r
- Mode: sequential | parallel | hybrid\r
- Reason: [one sentence]\r
- Subagents: available | unavailable; using sequential wave execution\r
- Waves: [wave-slug: task-slug list, or wave-1 for single task]\r
- Worktree: not needed | [path]\r
- TDD: enabled\r
- Ledger:\r
  - task-slug: files=[...] | tdd=[...] | status=pending | deviation=none | evidence=none\r
- Next: [first wave/task]\r
```\r
\r
### BUILD UPDATE\r
\r
```text\r
BUILD UPDATE\r
- Completed: [wave-slug or task-slug]\r
- Tasks: [task-slug list]\r
- Result: [tests/repro/spec check observed]\r
- Deviations: none | approved: [...] | needs-review: [...]\r
- Ledger delta: [only changed rows]\r
- Next: [next wave/task or REVIEW]\r
```\r
\r
### BUILD COMPLETE\r
\r
```text\r
BUILD COMPLETE\r
- Executed waves: [...]\r
- Task ledger: [all done | exceptions listed]\r
- Changed files: [...]\r
- Verification evidence: [commands and outcomes]\r
- Deviations: none | approved: [...] | needs-review: [...]\r
- Residual risk: none | [...]\r
- Status: READY_FOR_REVIEW | BLOCKED\r
- Next: REVIEW\r
```\r
\r
The ledger is a handoff artifact, not a diary. Keep one row per task with these\r
fields: `task-slug`, `files`, `tdd`, `status`, `deviation`, `evidence`.\r
\r
## Mode Selection\r
\r
- **Sequential:** tasks are tightly coupled or there are 1-2 obvious steps.\r
- **Parallel:** tasks are independent and touch disjoint files.\r
- **Hybrid:** waves depend on earlier waves, but tasks inside a wave are\r
  independent.\r
\r
Preserve plan task IDs when available. If the plan lacks IDs, create stable\r
kebab-case slugs. If a file appears in multiple tasks, those tasks are dependent\r
and must not run in parallel.\r
\r
When subagents are unavailable, keep the same wave schedule and execute each\r
wave locally in order. Report that in `BUILD PREFLIGHT`.\r
\r
## Execution Loop\r
\r
For each task or wave:\r
\r
1. Mark ledger row(s) `in_progress`.\r
2. Create the failing test, reproduction, or verification anchor.\r
3. Implement the smallest change that satisfies the spec.\r
4. Run the task verification.\r
5. Check spec compliance before code quality.\r
6. Update the ledger with status, evidence, and deviations.\r
7. Emit `BUILD UPDATE`.\r
\r
Do not mark a task `done` until its spec and TDD/verification anchor have\r
evidence.\r
\r
## Deviation Policy\r
\r
Use the approved contract as the boundary.\r
\r
- `deviation=none`: implementation matches the plan.\r
- `deviation=approved`: user explicitly approved the difference; preserve the\r
  approval in later summaries.\r
- `deviation=needs-review`: implementation differs from plan and has not been\r
  approved.\r
\r
`needs-review` deviations block `READY_FOR_REVIEW` unless the deviation is the\r
only safe path and is clearly documented for Review.\r
\r
## Reconciliation\r
\r
After every parallel or hybrid wave:\r
\r
- check for overlapping file changes\r
- run the smallest integration verification\r
- verify no task leaked outside its assigned files without recording a deviation\r
\r
Reconciliation is required even when all individual tasks report done.\r
\r
## Completion Gate\r
\r
Before routing to Review:\r
\r
- every task is `done` or explicitly `not-done` with reason\r
- every done task has evidence\r
- all deviations are either `none`, `approved`, or `needs-review`\r
- changed files are listed\r
- verification evidence is listed\r
\r
Then emit `BUILD COMPLETE` and route to `/taku-review`.\r
\r
## Known Pitfalls\r
\r
**Ledger missing at Review.** Review cannot distinguish approved deviation from\r
scope drift.\r
\r
Prevention: create the ledger in `BUILD PREFLIGHT` and preserve task slugs in\r
every update.\r
\r
**Parallel tasks touched the same file.** One task overwrote another.\r
\r
Prevention: duplicate file paths create dependencies; run them sequentially.\r
\r
**TDD anchor skipped after a test-harness failure.** The agent called the code\r
"probably correct."\r
\r
Prevention: debug or bound the harness failure, then preserve a verifiable\r
anchor before claiming completion.\r
安全使用建议
Install this if you want an agent to implement an approved coding plan. Use it in a clean branch or worktree, expect local tests/dependency commands, and avoid granting unrelated payment or crypto capabilities because the reviewed skill files do not need them.
功能分析
Type: OpenClaw Skill Name: taku-build Version: 1.0.0 The taku-build skill bundle provides a structured workflow for an AI agent to implement code changes using Test-Driven Development (TDD) and Git worktrees. It includes detailed instructions for the agent to follow a Red-Green-Refactor cycle, manage isolated workspaces, and provide auditable progress updates via a ledger system. The commands and procedures described in SKILL.md and the reference files (e.g., git worktree, npm install, pytest) are standard development practices aligned with the skill's stated purpose. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The skill is explicitly meant to implement approved plans, so repository edits, tests, and verification are expected and purpose-aligned.
Instruction Scope
It lets the agent choose sequential, parallel, or hybrid execution, but it also requires an approved plan, task ledger, deviation tracking, and review handoff.
Install Mechanism
There is no install spec and no executable skill code; the reviewed package is instruction-only.
Credentials
The worktree guidance can run standard local development commands such as dependency installs and test suites, which fits the build/worktree purpose but should be expected by the user.
Persistence & Privilege
The skill can create persistent local git worktrees/branches and may commit a scoped .gitignore change during worktree setup; cleanup steps are documented.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install taku-build
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /taku-build 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
`/taku-build` — implement in sequential / parallel / hybrid mode with TDD. `/taku-build` owns execution decisions with three shapes: Sequential (small or tightly coupled), Parallel (independent tasks, host supports subagents), and Hybrid (wave-organized). It proceeds directly to BUILD once the plan is self-reviewed and within approved scope.
元数据
Slug taku-build
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Taku Build 是什么?

Execute an approved implementation plan. Triggers after /taku-plan, or on "build this", "implement the plan", "start coding", "run the plan", "execute tasks"... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 57 次。

如何安装 Taku Build?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install taku-build」即可一键安装,无需额外配置。

Taku Build 是免费的吗?

是的,Taku Build 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Taku Build 支持哪些平台?

Taku Build 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Taku Build?

由 KennyWu(@kkenny0)开发并维护,当前版本 v1.0.0。

💬 留言讨论