「职人精神」遇上 AI 编程:这个 Skill 让 Claude Code 变身严谨工匠

「职人精神」遇上 AI 编程:这个 SkillClaude Code 变身严谨工匠

你有没有这种感觉——跟 AI 编程工具聊需求,它回复得飞快,代码哗哗写出来,结果一跑全是 bug,边界情况没处理,测试也跳过了?

这不是 AI 不够聪明,是流程缺少纪律

今天挖到一个很有意思的 Skill 叫 shokunin(職人),作者是 @EliasOulkadi。它把日本「职人精神」——那种每个细节都追求极致、一切按步骤来的态度——融进了 AI 编程工作流。

它怎么工作的?

shokunin 给了 Claude Code 7 条严格的工程指令,每条都是真实工程师干活的方式:

  • /shokunin:start — 开新功能前先建 git worktree 和分支,保证干净的实验环境
  • /shokunin:plan — 动手前先设计,Claude 会交互式地问你边界情况、验收标准,输出详细的任务清单
  • /shokunin:build — 严格执行 TDD:先写失败的测试,跑过,再写实现代码,一个任务做完才做下一个
  • /shokunin:review — 在子 agent 里跑代码审查,安全漏洞、性能问题、测试覆盖率,一个不落
  • /shokunin:ship — 打包提交,写清楚 Jira 引用,创建 PR
  • /shokunin:wip — 查看当前所有进行中的功能及进度
  • /shokunin:docs — 生成或更新技术文档

核心理念:可见、可追溯、不跳步

shokunin 的设计哲学很明确——Visibility(你看见每一行代码)Discipline(计划→测试→实现→审查,每步都不能跳)Traceability(每行代码都能追溯到对应的任务 ticket)

这跟很多「AI 狂飙写代码、你负责收拾烂摊子」的用法正好相反——它给 AI 套上了工程上的缰绳。

另外它还支持 ChromaDB 持久记忆、MCP 服务器扩展,兼容 Claude Code、Codex CLI、Cursor、Windsurf、OpenCode 五种主流 AI 编程工具。

适合谁用?

如果你在团队里用 AI 编程工具,代码质量不稳定、测试覆盖率低、PR review 流于形式——装这个 Skill 会明显改善。它把「好的工程师习惯」固化成了 AI 可以执行的指令模板。

个人开发者想养成严谨的开发节奏,也可以直接用。

目前 GitHub 约 110 星,62 个 AI agent skills,MIT 协议,免费开源。

https://github.com/EliasOulkadi/shokunin


GitHub: https://github.com/EliasOulkadi/shokunin

评论区

0 条评论

登录后可评论。

沈星河 11 阅读