☰
如何用Tau的Skills与Prompt模板打造你的专属编程工作流
2026/10/1 7:16:45 网站建设 项目流程

如何用Tau的Skills与Prompt模板打造你的专属编程工作流

【免费下载链接】tauA Python port of Pi’s minimalist coding agent.项目地址: https://gitcode.com/gh_mirrors/tau16/tau

Tau 是一个极简主义的编程 Agent(Coding Agent),它的Skills(技能)与Prompt 模板(Prompt Templates)机制,让你可以用纯 Markdown 文件沉淀编程经验:技能教会模型“怎么做一类任务”,模板则把你反复粘贴的提示词变成一条斜杠命令。本指南带你从零搭建可复用、可分享的专属编程工作流。

快速安装与启动

克隆仓库获取源码:

git clone https://gitcode.com/gh_mirrors/tau16/tau

或者直接用uv安装 CLI:

uv tool install tau-ai

启动后你会进入 Tau 的 TUI 交互界面,输入/即可看到全部斜杠命令。

核心概念:Skill 与 Prompt 模板的区别

在动手前,先搞清楚两者分工 🧭:

Skill(技能)Prompt 模板(Prompt Templates)
本质给模型的参考知识一键触发的提示词快捷方式
适合场景审查代码、生成报告等复杂流程总想重复粘贴的同一段指令
目录~/.tau/skills/~/.tau/prompts/
调用方式/skill:<名称>或模型自动调用直接按文件名触发,如/wt

一句话记忆:知识沉淀用 Skill,重复指令用模板。

五步写出你的第一个 Skill

Skill 是一个包含SKILL.md的目录,目录名就是技能名:

~/.tau/skills/security-review/SKILL.md

一个最小可用的技能文件:

--- description: Review a diff for security issues. --- 步骤:审查当前 diff 的安全问题……

完整流程:

  1. 建目录:mkdir -p ~/.tau/skills/security-review
  2. 写 SKILL.md:在 frontmatter 中用description说明技能用途(模型靠它判断何时调用)
  3. 附加资料:参考文档、代码片段可放在同一目录内
  4. 重新加载:TUI 中执行/reload重新发现技能
  5. 调用:执行/skill:security-review 检查这个分支的改动,或在/skills选择器中搜索、插入

💡进阶技巧:在 frontmatter 中加disable-model-invocation: true,可以让技能只由你手动触发,模型不会自作主张调用——适合周报生成这类“按需执行”的工作流。

技能从哪里加载?

Tau 按优先级(后者覆盖前者)从 4 个位置加载技能:

~/.tau/skills/ ← 用户级,个人通用 ~/.agents/skills/ <cwd>/.tau/skills/ ← 项目级,随仓库共享给团队 <cwd>/.agents/skills/

个人跨项目工具放~/.agents/;团队共享的规则放项目根目录的.tau/里,同事克隆即可复用。加载逻辑可参考 skills.py 中的load_skills函数。

最快创建 Prompt 模板的步骤

模板就是一个 Markdown 文件,文件名即命令名。例如~/.tau/prompts/wt.md:

--- description: Implement a feature in an isolated git worktree. --- Implement this feature safely in a new worktree: Feature: $1 Additional instructions: ${@:2}

之后输入/wt add caching即可触发,模板渲染支持这些变量:

  • $1、$2:第 1、2 个位置参数
  • $@或$ARGUMENTS:所有参数(空格拼接)
  • ${1:-default}:带默认值的参数
  • ${@:N:L}:参数切片

小技巧 🎯:

  • /prompts可搜索所有模板,Ctrl+E直接编辑、Ctrl+S保存,保存后自动重新加载
  • prompts.md、tools.md是保留文件名,不要拿来当模板名
  • 模板没有占位符时,你的参数会自动追加到内容末尾

模板的加载与变量渲染实现见 prompt_templates.py。

实战:组合技搭出完整编程工作流

一个推荐的个人工作流组合:

  • security-reviewSkill:沉淀“怎么审查安全问题”的方法论,模型在涉及安全相关任务时自动参考
  • /test模板:运行完整测试并总结失败原因:$1,一条命令跑测试复盘
  • /report模板 + 私有 Skill:周报流程设为disable-model-invocation: true,只在周五手动/skill:report 生成本周总结

把项目级 Skill 提交进仓库的.tau/skills/,团队成员就拥有了统一的代码审查与提交规范 🚀。

常见问题速查

  • 技能没被识别:裸.md文件不会加载,必须放进独立目录(review/SKILL.md,而非review.md);TUI 会给出迁移建议
  • 改了文件没生效:执行/reload重新发现资源
  • 同名技能冲突:Tau 启动时会显示红色告警并列出两条路径,高优先级者生效;资源诊断机制见 resources.py
  • 斜杠命令不识别:检查是否误用了保留文件名(prompts、skills、tools、reload)

命令注册细节可参考 commands.py;更完整的官方说明见 skills-and-prompts.md 与内置文档 skills.md。

掌握 Skills 与 Prompt 模板,你就把“每次都要重新说的话”变成了 Tau 的长期记忆——这就是打造专属编程工作流的全部秘诀。

【免费下载链接】tauA Python port of Pi’s minimalist coding agent.项目地址: https://gitcode.com/gh_mirrors/tau16/tau

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询