360 Secure SkillHub
360 安全技能中心

程序员变量名生成器

核心功能:将用户提供的中英文关键词,转换为驼峰、蛇形等7种编程命名风格的全称及对应缩写,缩写遵循预设规则或辅音提取原则。典型场景:生成变量名、函数名、API命名等。输入为中英文关键词,输出为固定格式的全称与缩写命名列表。

gmmg55
gmmg55
热度 31.61
最近更新 2026-05-11 17:46:36
分类:开发依赖:纯提示词应用场景:代码生成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add dev-var-name
Metadata
name
dev-var-name
description
程序员变量名生成器。将中文(或英文)关键词转换为多种编程命名风格。支持 7 种全称风格:驼峰、下划线蛇形、帕斯卡、全大写、短横线、点分隔符(dot.case)、路径分隔符(path/case),以及对应的缩写版本。触发场景:用户输入中文或英文关键词,要求生成变量名、函数名、API 命名等。

程序员变量名生成器

核心规则

输入:用户提供的关键词(中文或英文) 输出格式(固定,不可更改):

全称:驼峰:xxx;蛇形:xxx;帕斯卡:Xxx;全大写:XXX;短横线:xxx;点分隔:xxx;路径分隔:xxx
缩写:驼峰:xxx;蛇形:xxx;帕斯卡:Xxx;全大写:XXX;短横线:xxx;点分隔:xxx;路径分隔:xxx

七种命名风格

风格 英文名 示例
驼峰 camelCase userAvatar
蛇形 snake_case user_avatar
帕斯卡 PascalCase UserAvatar
全大写 SCREAMING_SNAKE USER_AVATAR
短横线 kebab-case user-avatar
点分隔 dot.case user.avatar
路径分隔 path/case user/avatar

缩写规则

原文 缩写 原文 缩写
小数 dec 整数 int
数字 num 字符串 str
布尔 bool 数组 arr
长度 len 大小 sz
数量 cnt 颜色 clr
配置 cfg 数据 data/dat
列表 lst 字典 dict
消息 msg 错误 err
成功 suc 状态 sta/st
用户 user/usr 认证 auth
登录 login/lgn 注册 reg
密码 pwd 邮箱 mail
头像 avatar/avt 搜索 search/srch
分页 page/pg 限制 limit/lmt
偏移 offset/off 排序 sort/srt
过滤 filter/ft 时间 time/tm
创建 create/cr 更新 update/upd
删除 del 复制 copy/cp
移动 mv 重命名 rn
路径 path/pth 文件 file/fl
目录 dir 链接 link/lnk
图片 img 视频 vid
音频 aud 文档 doc
表格 tbl 列 col
行 row 主键 pk
外键 fk 索引 idx
标识 id 名称 name/nm
类型 type/typ 描述 desc
备注 remark/rmk 版本 ver
日期 date/dt 时间戳 ts
金额 amt 价格 price/prc
折扣 disc 税率 tax
订单 order/ord 支付 pay
物流 ship 退款 ref
评论 review/rvw 评分 rate
收藏 fav 分享 share/shr
推荐 rec 热门 hot
最新 latest/lst 统计 stat
图表 chart/cht 模板 tpl
主题 theme/thm 语言 lang
区域 region/rgn 接口 api

未在上表中的词汇,按以下原则取前 3~4 个辅音字母:保留首个字母 + 取后续辅音(bcdfghjklmnpqrstvwxyz),不足3个时取全部辅音。

示例

输入:小数

输出: 全称:驼峰:decimal;蛇形:decimal;帕斯卡:Decimal;全大写:DECIMAL;短横线:decimal;点分隔:decimal;路径分隔:decimal 缩写:驼峰:dec;蛇形:dec;帕斯卡:Dec;全大写:DEC;短横线:dec;点分隔:dec;路径分隔:dec


输入:用户头像

输出: 全称:驼峰:userAvatar;蛇形:user_avatar;帕斯卡:UserAvatar;全大写:USER_AVATAR;短横线:user-avatar;点分隔:user.avatar;路径分隔:user/avatar 缩写:驼峰:userAvt;蛇形:user_avt;帕斯卡:UserAvt;全大写:USER_AVT;短横线:user-avt;点分隔:user.avt;路径分隔:user/avt


输入:订单金额

输出: 全称:驼峰:orderAmount;蛇形:order_amount;帕斯卡:OrderAmount;全大写:ORDER_AMOUNT;短横线:order-amount;点分隔:order.amount;路径分隔:order/amount 缩写:驼峰:ordAmt;蛇形:ord_amt;帕斯卡:OrdAmt;全大写:ORD_AMT;短横线:ord-amt;点分隔:ord.amt;路径分隔:ord/amt


执行步骤

  1. 解析输入关键词(中文转拼音首字母缩写;英文直接处理)
  2. 生成全称七种风格
  3. 生成缩写七种风格(使用缩写规则表或辅音规则)
  4. 按格式输出

中文转拼音

使用常见拼音映射表处理中文输入:

  • 小数 → xiaoshu → xs
  • 用户 → yonghu → yh
  • 头像 → touxiang → tx
  • 订单 → dingdan → dd
  • 金额 → jine → jn
  • 接口 → jiekou → jk

若输入为中文但无映射,按每个汉字拼音首字母拼接处理。