← 返回 Skills 市场
kkenny0

Taku Think

作者 KennyWu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
50
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install taku-think
功能描述
Clarify ambiguous development requests, new feature ideas, product/design choices, and idea-stage work before planning. Three adaptive modes: Quick (small cl...
使用说明 (SKILL.md)

\r \r

Taku Think - Minimum Necessary Design\r

\r Think prevents wrong work from starting. It should be as short as the task\r allows and as explicit as the risk requires.\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 implementation until the selected design path is visible and the\r user approves it.\r \r

Mode Selection\r

\r Choose by request maturity, not keywords.\r \r

  • Quick: one clear change, obvious implementation location, no architecture\r decision, success criteria are already stated or strongly implied.\r
  • Design: normal feature work where data model, integration points,\r component structure, or behavior boundaries are open.\r
  • Explore: idea-stage work where success criteria are unknown or the real\r question is whether/what to build.\r \r When in doubt, use Design. Quick should feel obviously safe.\r \r

Quick Mode\r

\r Use Quick when heavy artifacts would be wasteful.\r \r

  1. Ask one alignment question:\r \r
    I understand this as: [change], touching [files/areas], verified by [check].\r
    Is that right?\r
    ```\r
    

\r 2. If corrected, restate once.\r 3. Present a chat-visible mini design:\r \r

MINI DESIGN\r
- Change:\r
- Why:\r
- Touch points:\r
- Risk:\r
- Done when:\r
```\r
\r
4. After approval, route directly to `/taku-build` for a single obvious change,\r
or `/taku-plan` when task breakdown matters.\r
\r
Do not create `DESIGN.md` or `PLAN.md` just to satisfy process for tiny tasks.\r
The mini design is enough when it contains scope, risk, and verification.\r
\r
## Design Mode\r
\r
Use Design when implementation choices matter.\r
\r
Before proposing a design:\r
\r
- read the directly relevant project docs/config/files\r
- inspect nearby patterns\r
- ask at most two clarifying questions, one at a time\r
- skip questions already answered by the user\r
\r
Present 2-3 distinct approaches:\r
\r
- one minimal viable path\r
- one stronger long-term architecture\r
- one lateral option only if it is genuinely different\r
\r
Recommend one and explain the tradeoff. After the user chooses, write\r
`DESIGN.md` using `references/design-doc.md` as the local scaffold.\r
\r
Design depth scales to risk:\r
\r
- **Lightweight:** problem, approach, touch points, risks, done when.\r
- **Standard/Deep:** add architecture, data flow, error handling, testing\r
strategy, and open questions.\r
\r
Before asking for approval, remove placeholders such as TBD, TODO, "appropriate",\r
or "handle later." A design with placeholders is not a contract.\r
\r
## Explore Mode\r
\r
Use Explore when the request is not ready to become a build contract.\r
\r
Ask the smallest set of forcing questions needed to identify whether there is a\r
real task:\r
\r
- What evidence shows this is needed?\r
- Who is the first user or maintainer affected?\r
- What is the smallest useful version?\r
- What happens if we do nothing?\r
- What existing code or workflow already solves part of it?\r
\r
If the user asks to proceed despite unanswered questions, ask the two most\r
important remaining questions, then respect the answer.\r
\r
Record useful exploration notes in `.taku/explore-{date}.md` only when the\r
session produces decisions worth preserving. Otherwise summarize in chat.\r
\r
## Handoff Contract\r
\r
Before routing to `/taku-plan` or `/taku-build`, verify:\r
\r
- approved design or approved mini design exists\r
- one approach is selected\r
- success criteria are concrete and testable\r
- scope boundaries are explicit\r
- open questions are answered or accepted as known risk\r
\r
If any item is missing, resolve it before handoff. Plan and Build must not invent\r
design decisions.\r
\r
## Scope Guard\r
\r
If the request contains multiple independent subsystems, split it. Run Think on\r
the first coherent slice and list what remains out of scope.\r
\r
## Design System Mode\r
\r
Only activate for explicit design-system or visual-identity requests. Load\r
`references/design-system.md` when triggered. Backend, CLI, and API projects skip\r
this mode.\r
\r
## Known Pitfalls\r
\r
**Quick mode used for a non-quick task.** "Add settings" often hides storage,\r
permissions, audit, migration, and UI decisions.\r
\r
Prevention: Quick requires one obvious implementation path. If two reasonable\r
approaches exist, use Design.\r
\r
**Three fake approaches.** "React", "React with hooks", and "React with hooks\r
and TypeScript" are not distinct options.\r
\r
Prevention: present two real options instead of three cosmetic ones.\r
\r
**Design doc with TBDs.** Build treats TBD as permission to invent behavior.\r
\r
Prevention: placeholder scan before approval.\r
安全使用建议
This looks safe for a design/planning workflow. Before installing, be aware that it can read relevant project context and create DESIGN.md or .taku exploration notes; review those outputs before approving any build handoff.
功能分析
Type: OpenClaw Skill Name: taku-think Version: 1.0.0 The 'taku-think' skill bundle is a workflow management tool designed to help an AI agent clarify user requirements and create design documentation before proceeding to implementation. It includes safety-oriented instructions, such as an 'IRON LAW' that prevents code execution until a design is approved, and focuses entirely on structured communication and file creation (e.g., DESIGN.md). No malicious code, data exfiltration, or unauthorized system access patterns were found across the SKILL.md or reference templates.
能力评估
Purpose & Capability
The artifacts consistently describe a development-design clarification skill that asks questions, proposes approaches, and prepares design handoffs.
Instruction Scope
The skill tells the agent to inspect directly relevant project context and create design artifacts, but it also requires visible design approval before implementation or handoff.
Install Mechanism
No install spec, binaries, environment variables, credentials, or code files are present.
Credentials
Reading project docs/config/files and writing DESIGN.md are proportionate to the stated planning purpose, but users should expect local project file access.
Persistence & Privilege
The skill can save exploration notes under .taku when decisions are worth preserving; no background process, credential use, or elevated privilege is shown.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install taku-think
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /taku-think 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of taku-think: a structured process to clarify and design software changes before implementation. `/taku-think` auto-selects process intensity: Quick (small changes), Design (normal features), Explore (vague ideas) — no one-size-fits-all heavyweight flow. - Supports three adaptive modes: Quick, Design, and Explore, based on task clarity and risk. - Forces explicit design approval before any implementation. - Provides minimal process for small changes, and more rigorous design docs when needed. - Guides users through key clarifying questions, option selection, and contract handoff. - Includes scope guards and prevents common pitfalls like fake options or incomplete designs.
元数据
Slug taku-think
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Taku Think 是什么?

Clarify ambiguous development requests, new feature ideas, product/design choices, and idea-stage work before planning. Three adaptive modes: Quick (small cl... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 50 次。

如何安装 Taku Think?

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

Taku Think 是免费的吗?

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

Taku Think 支持哪些平台?

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

谁开发了 Taku Think?

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

💬 留言讨论