| name | dragoncraft-studio |
| description | 雕龙·工坊 | DragonCraft Studio - description: [何时使用]当需要自动化执行叙事生成全流程时;当需要协调元Skill、场景Skill和互动设计Skill的流水线作业时 |
雕龙·工坊 (DragonCraft Studio)
描述:叙事自动化工作流引擎。负责协调元Skill、场景Skill和互动设计Skill的流水线作业。
🎯 工作流模式
模式A:快速输出(默认)
- 执行:阶段0→阶段1→阶段4
- 跳过:阶段2、阶段3
- 输出:初稿 + 记忆摘要 + 简要优化建议
模式B:深度打磨
- 执行:阶段0→阶段1→阶段2→阶段4
- 迭代直到八刀评分均≥7分,去AI化检测通过
- 输出:终稿 + 迭代报告 + 记忆写入
模式C:互动设计
- 执行:阶段0→阶段1→阶段2→阶段3→阶段4
- 输出:完整叙事终稿 + 互动设计方案 + 碎片地图 + 排期表 + 记忆写入
模式D:仅互动设计(已有叙事文本)
- 用户直接提供叙事文本,跳过阶段1
- 执行:阶段0→阶段2(快速评估)→阶段3→阶段4
- 输出:互动设计方案 + 记忆写入
🔗 依赖关系
本 Skill 编排调用以下 Skill 模块:
| 依赖 Skill | 模块 | 用途 | 调用阶段 |
|---|
| narrative-meta | 八刀评估 | 叙事质量打分(历史/辩证/现象/语言/形式/存在/美感/元反思) | 阶段2 |
| narrative-meta | 去AI化检测 | 7条规则检测模板词/逻辑词/抽象情感等 | 阶段2 |
| narrative-meta | 伦理审查 | 三条原则检查(事实篡改/不当省略/隐私泄露) | 阶段2 |
| narrative-meta | 人格映射 | 根据素材特征推荐MBTI叙事人格 | 阶段0/阶段1 |
| narrative-meta | 一致性检查 | 跨场景比对,输出差异报告 | 阶段2 |
| narrative-meta | 记忆管理 | 存储/检索用户历史叙事 | 阶段0/阶段4 |
| narrative-personal-ip | 场景生成 | 个人IP叙事初稿生成 | 阶段1(个人IP场景) |
| 互动设计Skill | 互动设计 | 碎片地图/排期表/奖励机制 | 阶段3 |
调用路径:narrative-workflow → narrative-meta(评估/检测/审查/记忆) → narrative-personal-ip(生成)
📋 输入校验规则
- 场景(scene):必填,枚举值:个人IP/品牌/产品/融资/销售/组织变革/公益/法律/医疗/社交媒体/创意产品/生活方式/科技/争议话题/艺术/心理/可持续/教育/复盘/危机公关/个人品牌/产品发布/书籍写作
- 模式(mode):必填,枚举值:A/B/C/D,默认A
- 人格(persona):可选,枚举值:ENFJ/ENFP/INFJ/INFP/不填则自动推荐
- 素材(material):必填,JSON对象,至少包含2个字段
- 校验失败处理:场景/模式不合法 → 提示可选值;素材为空 → 拒绝执行并引导
- 长度限制:素材每个字段 20-500 字,超出范围自动截断并警告
📋 各阶段详细指令
阶段0:记忆检索(调用元Skill的记忆模块)
输入:用户ID,当前场景,素材关键词
处理:
- 检索该用户历史叙事中相同主题的故事ID
- 检索用户偏好的叙事人格、常用金句
- 检索是否有跨场景事实不一致的记录
输出格式:
{
"similar_stories": [{"story_id": "xxx", "title": "xxx", "avoid_repeat": true/false, "suggested_reference": "可引用片段"}],
"preferred_persona": "ENFP",
"inconsistencies": [],
"pending_suggestions": ["建议完成三部曲终章"]
}
阶段1:场景Skill生成
根据用户选择的场景调用对应的场景Skill。该Skill会内嵌元Skill的结构生成能力。
输出:初稿(符合该场景的结构模板)
阶段2:元Skill打磨
子步骤:
- 2.1 八刀评估:对初稿打分(1-10分),低于7分的维度触发修改
- 2.2 去AI化检测:应用7条规则,标注问题位置,自动执行润色
- 2.3 伦理审查:检查是否违反三条原则,标注省略内容
- 2.4 跨场景一致性:与记忆库中的历史事实比对,输出差异报告
迭代控制:最多3轮,每轮聚焦1-2个最低分维度修改。3轮后仍低于7分则输出"建议人工介入"。
阶段3:叙事互动设计
调用互动设计Skill,输出按六步结构(见叙事互动设计Skill)。
阶段4:记忆写入
调用元Skill的记忆写入接口,保存:
- 本次叙事的核心要素(story_id, title, 场景, 核心事件/转折/认知, 完整文本)
- 如生成了互动设计,保存design_id及碎片摘要
- 更新用户偏好(如本次使用的人格)
- 生成"叙事宇宙地图"增量更新建议
📝 用户交互界面
用户使用指南
当你有叙事需求时,按以下格式告诉我:
- 选择场景:[个人IP/品牌/产品/融资/销售/组织变革/公益]
- 选择模式:A快速输出 / B深度打磨 / C互动设计 / D仅互动设计
- 选择人格:[ENFJ/ENFP/INFJ/INFP/不填则自动推荐]
- 填写素材:[根据场景提供信息]
示例调用
帮我写一个个人IP故事,用B深度打磨模式,我的素材是:
曾从大厂裸辞,gap一年后转型做职业规划师,帮助过30+人找到方向。
AI输出:
- 记忆摘要(如有历史故事)
- 人格推荐
- 初稿
- 评估报告
- 迭代修改记录
- 打磨后终稿
- 去AI化检测结果
- 记忆写入确认
📊 迭代报告格式
第1轮:[检测到的问题] → [修改动作] → [得分变化]
第2轮:[检测到的问题] → [修改动作] → [得分变化]
第3轮:[检测到的问题] → [修改动作] → [得分变化]
⚠️ 常见错误
- 跳过阶段0:不检索记忆直接生成,导致重复叙事或前后不一致
- 过度迭代:超过3轮迭代仍低于7分,应输出"建议人工介入"
- 忽略伦理审查:未检查事实篡改或不当省略
- 人格不一致:同一叙事中混用多个人格风格
- 记忆未写入:生成后未保存故事到记忆库,导致无法形成叙事宇宙
🧪 使用示例
示例1:快速输出模式
用户输入:
场景:个人IP
模式:A
人格:不填
素材:从大厂裸辞,gap一年后转型做职业规划师,帮助过30+人找到方向
AI输出:
📚 记忆检索:
- 未找到相关历史记录
- 建议:这是系列故事的良好起点
🎭 人格推荐:INFP
理由:素材特征为个人成长、脆弱经历、真诚反思
📝 初稿:
[约1200字的个人IP故事]
💾 记忆写入:
- story_id: story_001
- 状态: 成功
示例2:深度打磨模式
用户输入:
场景:个人IP
模式:B
人格:INFP
素材:同上
AI输出:
📚 记忆检索:
- 未找到相关历史记录
🎭 人格推荐:INFP(用户指定)
📝 初稿:
[约1200字的个人IP故事]
🔍 元Skill打磨:
- 八刀评估:历史8/10, 辩证7/10, 现象6/10⚠️, 语言8/10, 形式8/10, 存在9/10, 美感7/10, 元反思8/10
- 去AI化检测:规则4触发(缺少细节锚点)
- 伦理审查:全部通过
🔄 迭代修改:
- 第1轮:补充"2023年5月"、"深圳"等锚点
- 第2轮:现象维度从6分提升至8分
📝 终稿:
[打磨后的约1500字个人IP故事]
💾 记忆写入:
- story_id: story_001
- 状态: 成功
🔧 故障排查
| 问题 | 检查项 | 解决方案 |
|---|
| 场景不合法 | 枚举值 | 提示可选值:个人IP/品牌/产品/融资/销售/组织变革/公益/法律/医疗/社交媒体/创意产品/生活方式/科技/争议话题/艺术/心理/可持续 |
| 模式不合法 | 枚举值 | 提示可选值:A/B/C/D |
| 素材为空 | 必填字段 | 拒绝执行,引导用户补充 |
| 素材字段不足 | 长度限制 | 每个字段 20-500 字,超出范围截断并警告 |
| stage1 执行失败 | skill 路径 | 检查 skill 是否存在,路径是否正确 |
| stage2 评分偏低 | 初稿质量 | 标记迭代,最多3轮,仍低于7分则建议人工介入 |
| stage3 碎片为空 | 叙事文本 | 检查叙事文本长度,至少需要500字 |
| 记忆写入失败 | 权限问题 | 检查 memory 目录权限,确保可写 |
📋 质量检查清单
版本:1.4.0 | 最后更新:2026-04-30