拼音大小写转换
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-case-converter。
技能介绍
要解决什么问题
在写脚本、整理变量名或处理用户输入时,你经常要在 全大写、全小写、首字母大写 和 驼峰(camelCase)之间切换。手写 str.upper() / str.lower() 不难,但若要在对话里让模型按固定规则批量改字符串,需要一个边界清晰、不依赖第三方库的小工具。
技能如何工作
cn-case-converter 用 纯 Python 标准库 完成常见大小写变换,核心能力包括:
- 转大写:将字母段统一为大写形式
- 转小写:将字母段统一为小写形式
- 首字母大写:按词或片段将首字母大写(适合标题、标识符片段)
- 驼峰转换:在单词边界上拼接为驼峰风格命名
在 Agent 场景里,你描述源字符串和目标风格即可;实现侧不引入额外包,适合本地脚本、CI 或受限环境里快速落地。
适用边界与注意点
- 技能说明侧重 英文字母大小写;若涉及中文拼音、多音字或复杂分词,需自行约定输入格式,不要假设有 NLP 分词能力。
- 驼峰与「首字母大写」对 分隔符(空格、下划线、连字符)敏感,批量处理前最好先统一分隔规则。
- 无第三方依赖也意味着 没有 专门的 Unicode 特例库;极罕见字符大小写规则仍以 Python 内置
str行为为准。
使用场景
- 重构遗留脚本时,把 `snake_case` 常量批量改成团队规定的 `camelCase` 字段名
- 从 API 文档复制示例键名,需要统一成全大写环境变量再写入 `.env` 模板
- 整理用户提交的昵称列表,要求首字母大写其余小写以便入库前校验
- 在对话里给定一段带下划线的标识符,让模型按规则输出驼峰形式供前端 TypeScript 使用
适合人员
- 维护内部 Python 工具链、需要在代码审查前统一变量命名风格的 backend 工程师
- 对接第三方 REST API、要把响应字段映射成公司命名规范的数据集成开发
- 写爬虫或 ETL 脚本、对抓取到的键名做大小写规范化再写入 JSON 的数据工程师
- 在 Cursor/Agent 里用自然语言驱动小工具、不愿为简单 `str` 操作单独装第三方包的个人开发者