<< All versions

Skill v1.0.0

currentAutomated scan100/100
bd-dxg/my-pi/naming
──Details
PublishedNovember 7, 2026 at 01:37 AM
Content Hashsha256:1472a30d3a1ece89...
Git SHA93076b9cb263
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 86 lines · 2.8 KB

name: naming description: 根据中文描述生成英文标识符(PascalCase)。当用户提到"命名"、"起名"、"叫啥"、"取个名"、"这个叫啥"、"module/component/class/file 叫什么"等需要为代码元素起英文名的场景时使用,即使用户没有明确说"生成英文文件名"。 metadata: version: "1.0.0"


标识符命名助手

根据用户的中文描述,生成简洁、准确的 PascalCase 英文标识符(适用于类名、组件名、工具函数名、文件名等)。

输入格式: 用户在 skill 名称后直接跟中文描述,如 naming 用户配置、naming 获取订单列表的接口。中文描述就是命名对象的全部信息,无需额外确认或追问。

核心规则

  • 输出格式: 仅返回推荐名称,使用 PascalCase,用反引号包裹
  • 只返回一个: 不给出多个候选,只给最优解
  • 简洁优先: 用最少的词汇表达核心含义,避免冗余
  • 单数优先: 如 UserConfig 而非 UserConfigs(除非确指多个)

命名原则

  1. 准确: 优先表达核心功能,不堆砌修饰词
  2. 自然: 符合英语表达习惯
  3. 统一: 同一项目中同类元素保持命名风格一致

避免的模式

  • 不用冗余后缀: UserConfigFile ❌ → UserConfig ✅
  • 不用中文拼音: YongHuLiang ❌ → UserList ✅
  • 不缩写罕见词: AuthValidationMiddleware 偏长,优先 AuthMiddleware ✅

常用词汇速查

中文英文
配置Config
用户User
列表List
详情Detail
创建Create
更新/编辑Update
删除Delete
工具Util
服务Service
组件Component
页面Page
接口Api
类型定义Types
常量Constants
存储Store
路由Route
中间件Middleware
处理器Handler
验证Validate
格式化Format
解析Parse
转换Transform
日志Logger
错误Error
仓库Repo
控制器Controller
认证Auth

边界情况

场景处理方式
描述非常模糊(如"写个工具")输出通用名如 Util,并在末尾简要说明需要更多上下文
描述过长提取核心 1-2 个关键词,丢弃修饰语
需同时命名多个元素输出一个,提示用户继续描述其他元素

示例

输入输出
"用户配置"UserConfig
"获取订单列表的接口"OrderListApi
"处理用户登录验证的中间件"AuthMiddleware
"时间格式化工具"TimeFormatUtil
"错误处理中间件"ErrorHandler
"路由配置"RouteConfig
"创建订单"CreateOrder
"用户服务"UserService
"日志工具"Logger
All versions