通用 AI 提示词工程助手 Skill | A universal AI prompt engineering assistant skill
将复杂提示词拆解为结构化变量,生成双语词库,可选输出 PromptFill 兼容的 JSON 模板。
Deconstruct complex prompts into structured variables, generate bilingual vocabulary banks, and optionally output PromptFill-compatible JSON templates.
| 功能 | Feature | 说明 |
|---|---|---|
| 提示词拆分 | Prompt Deconstruction | 识别所有可变部分,统一标注为 {{variable}} |
| 变量分类 | Variable Analysis | 按语义分类(主体/道具/场景/视觉/技术参数) |
| 词库生成 | Vocabulary Banks | 每个变量生成 5–12 个双语候选词条 |
| 双语翻译 | Bilingual Output | 同时输出中文和英文版本的结构化提示词 |
| 模板导出 | PromptFill JSON | 可选生成可导入 PromptFill 的完整 JSON |
| 质量评估 | Quality Evaluation | 从完整性、专业性、可变性三个维度评分 |
本 Skill 以 Markdown 文件形式提供,兼容所有支持外部 Skill/规则加载的 AI Agent,无需额外依赖。
This skill is provided as plain Markdown files and is compatible with any AI agent that supports external skill/rule loading.
个人全局安装(所有项目均可使用):
# 克隆仓库
git clone https://github.com/TanShilongMario/PromptSkill4image.git
# 复制到 Cursor 全局 skills 目录(skill 需要放在一个子目录中)
mkdir -p ~/.cursor/skills/prompt-engineering
cp PromptSkill4image/SKILL.md PromptSkill4image/vocabulary-banks.md PromptSkill4image/examples.md ~/.cursor/skills/prompt-engineering/项目级安装(仅当前项目,可随仓库共享):
mkdir -p /your-project/.cursor/skills/prompt-engineering
cp PromptSkill4image/SKILL.md PromptSkill4image/vocabulary-banks.md PromptSkill4image/examples.md /your-project/.cursor/skills/prompt-engineering/注意:请勿放入
~/.cursor/skills-cursor/,该目录为 Cursor 内置保留目录。
将 Skill 文件放入项目的 .claude/skills/ 目录,Claude Code 会自动识别:
git clone https://github.com/TanShilongMario/PromptSkill4image.git
# 进入你的项目
cd /your-project
# 创建 skills 目录(如不存在)
mkdir -p .claude/skills/prompt-engineering
# 复制 skill
cp PromptSkill4image/SKILL.md PromptSkill4image/vocabulary-banks.md PromptSkill4image/examples.md .claude/skills/prompt-engineering/之后在对话中提及"分析提示词"或"prompt engineering"即可触发。
对于 Windsurf、Copilot Workspace、Aider 等其他 AI 编码工具,将文件放入项目目录后手动引用:
mkdir -p /your-project/prompt-engineering
cp PromptSkill4image/SKILL.md PromptSkill4image/vocabulary-banks.md PromptSkill4image/examples.md /your-project/prompt-engineering/然后在对话中直接引用文件:
请阅读 prompt-engineering/SKILL.md 并按其指引帮我分析这段提示词:
[你的提示词]
你也可以直接将 SKILL.md 的内容粘贴到任何 AI 对话窗口的系统提示词或上下文中使用,无需安装任何工具。
You can also paste the contents of SKILL.md directly into any AI chat as a system prompt — no installation required.
安装后,当你说出以下内容时会自动触发:
分析提示词/提示词拆分/拆分这段提示词analyze this prompt/split this prompt/extract variables生成词库/create template/提示词变量
首次使用时,助手会询问你需要哪种输出(也可直接指定):
模式 A — 仅分析
分析这段提示词:[你的提示词]
输出:变量列表、结构分析、改进建议
模式 B — 拆分 + 词库(推荐)
拆分这段提示词并生成词库:[你的提示词]
输出:结构化提示词(含 {{变量}})、每个变量的双语词库、示例填充版本
模式 C — 完整 PromptFill 模板
帮我把这段提示词生成 PromptFill 模板:[你的提示词]
输出:模式 B 的全部内容 + 可导入 PromptFill 的完整 JSON
prompt-engineering/
├── SKILL.md # 主技能指令(AI 读取此文件)
├── vocabulary-banks.md # 15+ 常用变量类别的通用词库参考
├── examples.md # 4 个完整使用示例
├── README.md # 本文件
└── LICENSE # MIT 许可证
详见 vocabulary-banks.md,涵盖:
| 类别 | 变量示例 |
|---|---|
| 视觉风格 | 艺术风格、色彩方案、光照效果、情绪氛围 |
| 主体角色 | 角色类型、发型、表情神态 |
| 服装道具 | 服装风格、配饰、武器 |
| 场景环境 | 场景地点、背景环境 |
| 摄影技术 | 构图视角、景别、渲染质量、画幅比例 |
模式 C 输出的 JSON 遵循 PromptFill 模板格式:
{{variable}}— 标准占位符{{variable: 默认值}}— 带内联默认值(V1.1 语法)- 所有用户可见文本使用
{ cn: "中文", en: "English" }双语格式 - JSON 中内嵌
banks字段定义完整词库
见 examples.md,包含:
- 简单人像提示词分析(模式 A)
- 复杂多元素提示词拆分与词库生成(模式 B)
- 完整 PromptFill JSON 生成(模式 C)
- 英文提示词处理与双语输出
欢迎贡献新词库或示例!
- Fork 本仓库
- 在
vocabulary-banks.md中添加新变量词库 - 在
examples.md中补充使用示例 - 提交 Pull Request
词库格式要求:每个变量 5–12 个选项,中英文均完整,选项之间语义差异明显。
MIT License — 详见 LICENSE
本 Skill 基于 AI 图像生成提示词的实践经验构建,适用于 Midjourney、Stable Diffusion、即梦、可灵 等主流 AI 创作平台。
PromptFill JSON 格式专为 PromptFill 应用设计。