Claude Code PureScript 命名:将缩写改成清楚的变量名
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 `.claude/skills/german-naming/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.claude/skills/german-naming/`,把核对后的文件保存为 `.claude/skills/german-naming/SKILL.md`。
- 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/german-naming-convention`,也可输入目录名 `/german-naming`。
中文摘要
审查变量、函数和模块命名,把难读的缩写改成表达职责的完整英文词,并保持代码行为。这份技能沿用 Chris Done 的德式命名约定,标识符使用描述清楚的英文。
SKILL.md 中文导读
可复现示例
重命名输入 {oldFunction: 'fmtDur', oldArgument: 'dur', behavior: 'format duration'}。函数体已存在,目标是让调用语义更清楚。工作步骤
- 识别函数职责与参数含义。
- 重命名后同步引用,并核对导出名与行为。
验收方法
输出 {newFunction: 'formatDuration', newArgument: 'duration', behavior: 'format duration'},同步更新引用并保留原行为。
GitHub 原文 · 更新日期
适用环境
在 Claude Code 打开 PureScript 源码。这个约定适用于命名审查,样例只改本地函数的标识符。
常见问题
泛型恒等函数的参数可以更短吗?
泛型值没有合适的业务名词时,可以保留单字母。具有明确业务含义的参数应写清楚。