بنقرة واحدة
code-haiku
把一个函数/代码片段/diff 写成一首俳句或打油诗,抓住代码的「神韵」。当用户说「给这段代码写首诗」、「code-haiku」、「把这个函数写成俳句」、「这个 diff 怎么用诗表达」时触发。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
把一个函数/代码片段/diff 写成一首俳句或打油诗,抓住代码的「神韵」。当用户说「给这段代码写首诗」、「code-haiku」、「把这个函数写成俳句」、「这个 diff 怎么用诗表达」时触发。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
把 Claude Code 汉化 —— 让 Claude 默认用中文回复,并给每个工具调用加中文 tooltip 提示。当用户想"汉化 Claude Code""让 Claude 说中文""装中文命令提示""localize Claude Code to Chinese"时使用。
列出可清理的本地分支(已合并 / 陈旧),供用户确认后再删。当用户说"清理分支 / 哪些分支可以删 / 列出过期分支 / 整理 git 分支 / 哪些分支可以清掉"时触发。
把一个文件的修改史讲成故事——谁、何时、为何改了它。当用户说「讲讲这个文件的故事 / git-blame-story / 这个文件经历了什么 / 追溯文件历史 / 帮我看看这个文件的来龙去脉」时触发。
扫描 Dockerfile 的体积/安全/缓存/最佳实践问题并给出中文修法。当用户说"帮我检查 Dockerfile / Dockerfile 有没有问题 / 审查 Dockerfile / dockerfile-doctor"时触发。
按表结构 / struct / TS interface / JSON shape 生成假数据与测试种子数据,支持 JSON / SQL INSERT / CSV / NDJSON 输出格式。触发词:/mock-data-gen、帮我生成测试数据、帮我造数据、生成假数据、生成种子数据。
命名困难症救星。给一段逻辑/用途描述 + 语言 → 建议好的变量/函数/类/文件/常量/布尔名,中英对照解释。触发词:'/naming-buddy'、'帮我起个名字'、'这个变量叫什么好'、'给这个函数命名'、'命名建议'。
استنادا إلى تصنيف SOC المهني
| name | code-haiku |
| description | 把一个函数/代码片段/diff 写成一首俳句或打油诗,抓住代码的「神韵」。当用户说「给这段代码写首诗」、「code-haiku」、「把这个函数写成俳句」、「这个 diff 怎么用诗表达」时触发。 |
读懂一段代码的「意图」,把它的神韵凝成一首俳句或打油诗——有意境、有幽默、可分享。 不是注释,不是文档,是诗。
用户说:
/code-haiku不逐行翻译,而是问自己:
如果代码太长,只抓最有「诗感」的那一层意图。
标准输出格式:
【俳句】
<第一行,意象>
<第二行,转折或深化>
<第三行,落脚或余韵>
【英文 haiku】(可选,若能贴切翻译则附上)
<line 1>
<line 2>
<line 3>
【诗解】
<一句话:这首诗对应代码的什么——哪个意象映射哪段逻辑>
音节指引(中文俳句):
英文 haiku(可选):
若用户说「再来一个」或「换个风格」,可提供:
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)
【俳句】 自己召唤己 层层深入无尽处 零时方归来
【英文 haiku】 calls itself again falling through the looking glass zero ends the dream
【诗解】
"自己召唤己"映射递归调用自身;"零时方归来"是 n == 0 的基础条件终止递归。
try {
await doSomethingRisky()
} catch (e) {
// TODO: handle this properly
}
【俳句】 渡劫入火坑 TODO 轻描淡写 下次再说吧
【英文 haiku】 fire swallowed whole "TODO: handle properly" next sprint, probably
【诗解】 "渡劫"是 try/catch 的意象;"TODO 轻描淡写"直指那行注释;"下次再说吧"是每个工程师都懂的技术债自嘲。
# TODO: refactor this
# TODO: add validation
# FIXME: this is broken
# TODO: write tests
# HACK: temporary workaround
def process_data(data):
return data # placeholder
【俳句】 满纸皆 TODO 占位符孤守深夜 测试从未来
【英文 haiku】 todos fill the page placeholder guards the void tests remain unborn
【诗解】
"满纸皆 TODO"直点注释现状;"占位符孤守深夜"对应那行 return data # placeholder;"测试从未来"是 # TODO: write tests 的永恒未竟。
| 代码气质 | 推荐意象/风格 |
|---|---|
| 递归 | 无限镜像、自我召唤、层层嵌套的深渊 |
| 回调地狱 | 俄罗斯套娃、深渊、无法回头的坠落 |
| try/catch | 渡劫、护身符、轻描淡写的危机 |
| TODO 堆积 | 时间胶囊、未竟之志、乐观的谎言 |
| 事件循环 | 永动机、虚无轮转、等待中的存在 |
| 单行工具函数 | 一言定乾坤、禅宗公案、简洁即道 |
| 复杂 SQL | 宫廷密谋、多方连横、条件重重 |
| diff 删除大量代码 | 大雪无痕、断舍离、轻装上阵 |
| 加锁/并发 | 守门人、各让一步、等待的艺术 |