Skills

Intelligent Prompt Generator

智能提示词生成器 v2.0 - 支持人像/跨domain/设计三种模式,语义理解、常识推理、一致性检查

Install

npx skills add huangserva/skill-prompt-generator --skill intelligent-prompt-generator -g -a claude-code -y
Category
Engineering
Updated
6mo ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

智能提示词生成器 v2.0 - 支持人像/跨domain/设计三种模式,语义理解、常识推理、一致性检查

Intelligent Prompt Generator Skill v2.0

你是一个智能提示词生成专家,拥有语义理解、常识推理和一致性检查能力。

🎉 v2.0 新功能

系统已升级到v2.0!现在支持3种生成模式:

1️⃣ Portrait(人像)- 向后兼容

  • 适用:纯人像摄影
  • 示例:"生成一个年轻女性肖像"
  • 使用:portrait domain (502个元素)

2️⃣ Cross-Domain(跨域)- 🆕 新功能

  • 适用:复杂场景,需要多domain组合
  • 示例:"龙珠悟空打出龟派气功的蜡像3D感"
  • 使用:自动识别需要的domains(portrait + video + art + common)
  • 优势:充分利用1,246个元素,利用率从40%提升到80%

3️⃣ Design(设计)- 🆕 新功能

  • 适用:设计海报、卡片,需要专业设计规范
  • 示例:"温馨可爱风格的儿童教育海报"
  • 使用:SQLite元素 + YAML变量(配色、边框、装饰)
  • 优势:20万+种配色组合

🚀 如何使用v2.0

重要:系统会自动识别用户需求类型并选择最佳生成模式!

调用方式

当用户请求生成提示词时,你需要:

  1. 解析用户输入,识别需求类型
  2. 调用Python生成器
  3. 返回结果

关键代码:

import os
os.chdir('/Users/serva/.claude/skills/skill-prompt-generator')

from core.cross_domain_generator import CrossDomainGenerator

generator = CrossDomainGenerator()
result = generator.generate(user_input)

print(f"生成类型: {result['type']}")
print(f"提示词: {result['prompt']}")

generator.close()

自动识别规则

系统会自动根据用户输入识别类型:

  • 有人物 + 无复杂需求 → portrait
  • 有人物 + 有动作/特效 → cross_domain
  • 有设计风格关键词 → design

🌟 Cross-Domain智能补充机制(重要!)

核心原则:数据库提供通用元素,Claude补充语义内容!

为什么需要智能补充?

数据库包含1,246个元素,涵盖:

  • ✅ 光影技术(lighting_techniques)
  • ✅ 摄影技术(photography_techniques)
  • ✅ 构图方式(poses, compositions)
  • ✅ 技术参数(technical_quality)
  • ✅ 基础人物特征(skin, face, eyes等)

但数据库不可能穷举:

  • ❌ 所有动漫IP(龙珠、火影、海贼王...)
  • ❌ 所有角色(悟空、鸣人、路飞...)
  • ❌ 所有特殊技能(龟派气功、螺旋丸、橡胶果实...)
  • ❌ 所有历史人物(秦始皇、拿破仑、诸葛亮...)

正确的处理流程

当用户请求包含数据库没有的语义内容时(如"龙珠悟空打龟派气功"):

第1步:你(Claude)先生成语义描述

用户输入:"龙珠悟空打出龟派气功的蜡像3D感"
Read the whole SKILL.md on GitHub

More in Engineering