一键导入
ask-me
当用户说"你来问我"、"ask me"时触发。第一次创建方案或设计时触发。修改文件后用于理解变更意图。关键:当你(AI)感到困惑、不确定如何执行、或指令有歧义时——不要猜测,立即调用此skill。当你觉得方案有多种执行的可能,你从中挑选了一种的时候,立刻调用此skill确认你的选择是否正确。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当用户说"你来问我"、"ask me"时触发。第一次创建方案或设计时触发。修改文件后用于理解变更意图。关键:当你(AI)感到困惑、不确定如何执行、或指令有歧义时——不要猜测,立即调用此skill。当你觉得方案有多种执行的可能,你从中挑选了一种的时候,立刻调用此skill确认你的选择是否正确。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
深度简化Python代码,通过运行时日志分析识别并移除死代码。 当用户需要简化代码、清理未使用的代码、优化代码结构、移除死代码时使用此skill。 适用于:代码清理、死代码检测、代码重构前的分析、代码库瘦身。 使用方法:/deep-simplify <file_path>
依据 GB/T 20001.5—2017 和 GB/T 20001.1—2024 审查规范标准草稿的合规性。当用户上传或粘贴标准草稿,并要求进行合规审查、符合性检查、标准编写审核时使用。
更新项目 CLAUDE.md 文档以保持与项目状态一致。当用户明确请求"更新CLAUDE.md"、"同步文档"、"刷新项目说明"、"检查文档一致性"或类似的明确指令时触发。也适用于项目结构发生重大变化后需要更新文档的场景。
检查并修复 Python 文件的命名规范,确保文件名与主要类名保持一致。 **命令格式:** `/python-naming-convention <file_path> [--fix]` - 无 `--fix`:仅检查,输出命名规范报告 - 有 `--fix`:执行完整修复流程(复制文件→更新引用→验证) **触发场景:** - 用户要求检查代码命名规范 - 用户提到文件名和类名不一致 - 需要验证 Python 文件是否符合项目的命名约定 - 需要自动修复命名不一致的问题 **检查规则:** - 类名使用大驼峰(PascalCase),如:EgoMsgMapNode - 文件名使用小写+下划线(snake_case),如:ego_msg_map_node.py - 文件名应与主类名对应:EgoMsgMapNode → ego_msg_map_node.py
分析大型 JSON 文件(支持 100MB+)并生成格式说明文档(Markdown 或 CSV)。当用户需要分析 JSON 文件结构、生成 JSON Schema 文档、理解大数据集的字段组成、或导出字段清单时,使用此 skill。适用于数据探索、API 文档生成、数据验证、字段清单导出等场景。支持流式读取避免内存溢出,输出层级树状结构的 Markdown 文档或结构化 CSV 表格。
| name | ask-me |
| description | 当用户说"你来问我"、"ask me"时触发。第一次创建方案或设计时触发。修改文件后用于理解变更意图。关键:当你(AI)感到困惑、不确定如何执行、或指令有歧义时——不要猜测,立即调用此skill。当你觉得方案有多种执行的可能,你从中挑选了一种的时候,立刻调用此skill确认你的选择是否正确。 |
系统化提问以确保执行前达成共识。
反模式:选一种解读先执行,再问"这是你想要的吗?"——浪费时间且可能造成不必要的改动。
适用于:多文件修改(3+ 个文件)、架构级变更、新功能实现、有设计影响的重构。
跳过的情况:简单澄清、单文件编辑、范围明确的 bugfix、配置变更。
## Review Summary
**理解:** [一句话概括要做什么]
**关键决策:** [决策列表]
**约束条件:** [约束列表]
**下一步:** [行动项]
每次调用可并行提 1–4 个问题,每个问题 2–3 个选项(自动附加"其他")。
| 参数 | 说明 |
|---|---|
question | 问题文本,以问号结尾 |
header | 最多 12 字符的标签 |
options | 2–3 个选项,含 label 和 description |
multiSelect | true = 多选,false = 单选 |
preview | 可选,仅单选支持,展示 ASCII 图/代码对比 |
用 AskUserQuestion 的场景:从明确选项中选择、多个相关决策、需要可视化对比。
用文字提问的场景:开放探索、单一简单确认。
AskUserQuestion(
questions=[
{
"question": "日志库用哪个?",
"header": "日志",
"options": [
{"label": "loguru", "description": "现代简洁,样板代码少"},
{"label": "logging", "description": "标准库,零依赖"},
{"label": "structlog", "description": "结构化日志,适合生产环境"}
],
"multiSelect": False
},
{
"question": "测试框架用哪个?",
"header": "测试",
"options": [
{"label": "pytest", "description": "功能丰富,生态完善"},
{"label": "unittest", "description": "标准库,无额外依赖"}
],
"multiSelect": False
}
]
)