Skip to content

/narrative-workflow

雕龙·工坊 | DragonCraft Studio - description: [何时使用]当需要自动化执行叙事生成全流程时;当需要协调元Skill、场景Skill和互动设计Skill的流水线作业时

shell
$ npx -y skills add lj22503/diaolong-skill --skill narrative-workflow --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/narrative-workflow
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

雕龙·工坊 | DragonCraft Studio - description: [何时使用]当需要自动化执行叙事生成全流程时;当需要协调元Skill、场景Skill和互动设计Skill的流水线作业时

SKILL.md

narrative-workflow.SKILL.md
name: dragoncraft-studio
description: 雕龙·工坊 | DragonCraft Studio - description: [何时使用]当需要自动化执行叙事生成全流程时;当需要协调元Skill、场景Skill和互动设计Skill的流水线作业时
author: ant (CEO 助理)
created: 2026-04-29
version: 1.4.0
skill_type: 通用🟡
allowed-tools: [Bash, Read, Write, Exec]
tags: [dragoncraft, dragoncraft-studio, narrative, storytelling]

雕龙·工坊 (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及碎片摘要
  • 更新用户偏好(如本次使用的人格)
  • 生成"叙事宇宙地图"增量更新建议

📝 用户交互界面

用户使用指南

当你有叙事需求时,按以下格式告诉我:

1. 选择场景:[个人IP/品牌/产品/融资/销售/组织变革/公益] 2. 选择模式:A快速输出 / B深度打磨 / C互动设计 / D仅互动设计 3. 选择人格:[ENFJ/ENFP/INFJ/INFP/不填则自动推荐] 4. 填写素材:[根据场景提供信息]

示例调用

帮我写一个个人IP故事,用B深度打磨模式,我的素材是:
曾从大厂裸辞,gap一年后转型做职业规划师,帮助过30+人找到方向。

AI输出:

  • 记忆摘要(如有历史故事)
  • 人格推荐
  • 初稿
  • 评估报告
  • 迭代修改记录
  • 打磨后终稿
  • 去AI化检测结果
  • 记忆写入确认

📊 迭代报告格式

第1轮:[检测到的问题] → [修改动作] → [得分变化]
第2轮:[检测到的问题] → [修改动作] → [得分变化]
第3轮:[检测到的问题] → [修改动作] → [得分变化]

⚠️ 常见错误

1. **跳过阶段0**:不检索记忆直接生成,导致重复叙事或前后不一致 2. **过度迭代**:超过3轮迭代仍低于7分,应输出"建议人工介入" 3. **忽略伦理审查**:未检查事实篡改或不当省略 4. **人格不一致**:同一叙事中混用多个人格风格 5. **记忆未写入**:生成后未保存故事到记忆库,导致无法形成叙事宇宙

🧪 使用示例

示例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 目录权限,确保可写 |

📋 质量检查清单

  • [ ] 阶段0记忆检索完成?
  • [ ] 阶段1场景Skill生成完成?
  • [ ] 阶段2元Skill打磨完成(模式B/C/D)?
  • [ ] 八刀评估所有维度≥7分?
  • [ ] 去AI化检测7条规则全部通过?
  • [ ] 伦理审查无违规?
  • [ ] 阶段3互动设计完成(模式C)?
  • [ ] 阶段4记忆写入完成?
  • [ ] 迭代报告完整?
  • [ ] 用户交互清晰?

---

*版本:1.4.0 | 最后更新:2026-04-30*

Read more
Read it on GitHub ↗
Ships withdiaolong-skill

叙事平权 — 让每个人都能讲好自己的故事。

Get the whole plugin, auto-invoked
Stats
5
Stars
0
Views
1
Forks
Active
Maintenance
HTML
Language
MIT
License
3d ago
Last commit
3mo ago
Created

Repo: lj22503/diaolong-skill

Other skills on diaolong-skill.