Skip to content

Latest commit

 

History

History

README.md

Scriptify 剧本创作工具 - PRD 文档

版本: v0.5.0 (当前实现版本) 状态: ✅ 核心功能已实现 最后更新: 2025-10-30

产品定位: AI 辅助的剧本创作工具 核心价值: 帮助创作者从零写好剧本,小说改编剧本,短剧/短视频剧本优化

⚠️ 重要说明

Scriptify 专注于剧本创作阶段,不涉及后期分镜、制作、拍摄等环节。

产品边界

Scriptify 做什么:

  • 原创剧本创作(教练/快速/混合模式)
  • 小说改编剧本
  • 剧本质量评估与优化
  • 短剧/短视频剧本规范化

Scriptify 不做什么:

  • 分镜脚本设计(运镜参数、镜头设计)
  • 视觉资产生成(角色原画、场景背景)
  • 动态制作(AE动画、Live2D)
  • 配音、剪辑、发布

生态定位

内容创作生态链:

Scriptify (当前) - 剧本创作
    ↓ 导出标准剧本
Storyboardify (规划中) - 分镜设计
    ↓ 导出分镜脚本
动态制作工具 (第三方) - AE/Live2D
    ↓
最终成片

💡 查看完整生态规划: ../ecosystem.md 🗺️ 未来产品路线图: ../roadmap/


📁 文档列表

已完成 PRD (7个)

  1. PRD-01: 产品定位与核心价值

    • 核心痛点分析
    • 目标用户画像
    • 产品解决方案
    • 竞争分析
    • 核心场景
  2. PRD-02: 三模式剧本创作系统

    • 教练模式(AI提问引导)
    • 快速模式(AI生成初稿)
    • 混合模式(AI框架+人工填充)
    • 模式切换与状态管理
    • 技术实现方案
  3. PRD-03: 小说改编剧本工作流

    • 四大改编挑战
    • 七步改编工作流
    • 内心戏外化技术
    • 篇幅压缩策略
    • 场景视觉化转换
  4. PRD-04: 短剧短视频剧本规范

    • 3秒Hook设计(15种公式)
    • 爆点密度计算
    • 快节奏叙事结构
    • 垂直类型公式(悬疑/言情/职场)
    • 完整短视频剧本示例
  5. PRD-05: 剧本质量评估系统

    • 四维度评估模型(结构/人物/对话/节奏)
    • 评分算法与检测标准
    • 自动优化功能
    • 短视频/改编专项评估
    • 版本对比与导出
  6. PRD-06: 完整创作流程与命令

    • 30+ 斜杠命令系统
    • 原创剧本流程(6步)
    • 小说改编流程(7步)
    • 短剧优化流程(5步)
    • 项目管理与实用工具
    • 多平台命令生成(13个AI工具)
  7. README.md (本文档)


🎯 核心定位调整

从分镜工具 → 剧本创作工具

维度 旧方案 新方案
核心痛点 分镜制作繁琐 剧本创作困难
目标产物 分镜脚本 可拍摄的剧本
核心功能 运镜参数标注 故事结构+人物+对话
AI 重点 分镜生成 剧本创作+改编+优化
特色模块 素材库/运镜预设 改编引擎/质量评估/类型公式

💡 核心创新点

1. 小说改编专家

独有的7步改编工作流:

导入 → 分析 → 提炼 → 压缩 → 视觉化 → 外化 → 生成

四大技术:

  • 智能提炼核心情节
  • 内心戏外化转换
  • 篇幅压缩策略
  • 场景视觉化建议

2. 短剧/短视频优化

Hook 设计公式库(15种):

  • 冲突开场
  • 悬念开场
  • 反常开场
  • 金句开场
  • 高潮前置
  • ...

爆点密度计算器:

  • 短视频: 1个/15秒
  • 短剧: 1个/30秒
  • 自动检测+优化建议

垂直类型公式:

  • 悬疑剧公式
  • 言情剧公式
  • 职场剧公式

3. 质量评估系统

四维度评分:

  1. 结构完整性 (三幕式/英雄之旅)
  2. 人物立体度 (动机/冲突/成长)
  3. 对话质量 (口语化/潜台词)
  4. 节奏控制 (张弛有度/爆点密度)

写完立即知道质量,AI 给出优化建议


🔧 核心工作流

原创剧本流程 (6步)

/spec (定义剧本类型)
  ↓
/idea (头脑风暴)
  ↓
/outline (三幕结构大纲)
  ↓
/characters (人物设定)
  ↓
/scene (分场大纲)
  ↓
/script (完整剧本)

小说改编流程 (7步)

/import (导入小说)
  ↓
/analyze (结构分析)
  ↓
/extract (提炼核心情节)
  ↓
/compress (篇幅压缩)
  ↓
/visualize (视觉化转换)
  ↓
/externalize (内心戏外化)
  ↓
/script (生成剧本)

剧本优化流程 (1步)

/polish (最终润色)

👥 目标用户

用户类型 占比 核心需求 预期效果
短剧编剧 40% 快速产出10集剧本 3小时完成大纲+前3集
短视频创作者 35% 日更剧情脚本 30分钟完成1个剧本
小说作者 25% 网文改编影视剧本 5天完成24集剧本

📊 核心指标

指标 目标 (6个月)
月活用户 3,000
剧本生成量 20,000
平均创作时长 < 5小时
用户留存率 > 35%
效率提升 节省50-70%时间

🚀 技术栈

基于 article-writer 架构:

  • CLI: @commander-js/extra-typings + inquirer
  • 语言: TypeScript + Node.js 18+
  • AI: Anthropic Claude / OpenAI GPT API
  • NLP: 小说分析、情节提炼
  • 数据库: SQLite (质量评估历史)
  • 导出: Markdown / PDF / Final Draft 格式

📖 使用示例

短视频剧本创作

$ scriptify /spec --type 短视频 --duration 2分钟 --genre 职场

$ scriptify /idea
用户: "老板让员工周末加班,员工装病请假"

$ scriptify /outline --formula 职场反转
AI: 已生成大纲(60秒结构)

$ scriptify /script --mode 快速
AI: 自动生成完整对话和分镜

$ scriptify /export
✅ 剧本已导出: scripts/职场反转-第1集.md

小说改编剧本

$ scriptify /import novel.txt
AI: 已导入20万字小说

$ scriptify /analyze
AI: 识别主线、支线,建议压缩至24集

$ scriptify /extract --episodes 24
AI: 已分配核心情节到24集

$ scriptify /visualize
AI: 建议第3章内心戏转化为对话+闪回

$ scriptify /script --mode 混合
AI: 生成框架,用户补充细节

$ scriptify /export --format 标准剧本
✅ 24集剧本已导出

📚 学习资源

剧本理论

  • 三幕式结构
  • 英雄之旅(Hero's Journey)
  • 人物弧线设计
  • 冲突层级理论

短剧技巧

  • Hook 设计方法
  • 爆点密度计算
  • 快节奏叙事
  • 垂直类型公式

改编技术

  • 文字转视觉
  • 内心戏外化
  • 篇幅压缩
  • 节奏重构

🛣 产品路线图

Phase 1: MVP (1-2个月)

  • 核心命令实现(/spec, /outline, /script)
  • 快速模式
  • 标准剧本格式输出

Phase 2: 改编功能 (3-4个月)

  • 小说导入分析
  • 改编工作流
  • 质量评估系统

Phase 3: 短剧优化 (5-6个月)

  • Hook公式库
  • 爆点计算器
  • 垂直类型公式
  • 13平台命令生成

📞 反馈与贡献

如有问题或建议,欢迎:

  • 提交 Issue
  • 贡献 PR
  • 联系团队

文档更新日期: 2025-10-30 版本: v0.5.0 状态: ✅ 核心功能已实现,持续迭代中


🔗 相关文档