원클릭으로
dp-tool-version
Use when committing chapter drafts, managing version history, or rolling back manuscript changes via Git
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when committing chapter drafts, managing version history, or rolling back manuscript changes via Git
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when writing intimate or erotic scenes in fiction that require sensory completeness and narrative integrity (opt-in, requires --all flag to install)
Use when directing specific scene types (action, emotional, dialogue) and controlling narrative pacing at micro and macro levels, from sentence rhythm and micro-tension to chapter tension arcs and stakes escalation
Use when writing chapter text, drafting scenes, or producing manuscript content after outline is complete
Use when generating a plain-text chapter summary (≤150 Chinese characters + character end-of-chapter state snapshot) from the finished chapter, for cross-chapter continuity
Use when establishing character speech patterns, writing dialogue, verifying voice consistency, or crafting subtext through what characters avoid saying
Use when verifying narrative consistency across chapters, revising prose quality, and detecting AI-flavored writing patterns
| name | dp-tool-version |
| description | Use when committing chapter drafts, managing version history, or rolling back manuscript changes via Git |
本技能是弹性技能。提交规范是固定的,分支策略和回滚方式可根据项目规模灵活调整。
用 Git 管理稿件的版本历史。通过 commit、branch 追踪草稿演进、修订记录。
稿件 Git 仓库位于 docs/dreampowers/。所有 git 命令均在此目录下执行(workdir 设为 docs/dreampowers/),仓库内路径如 release/chapter-003.md 是相对于该仓库根目录的路径。
本技能只负责版本管理操作,不负责质量检查或终检。
职责边界:
dp-chapter-draft 的事)、连续性检查(那是 dp-review-consistency 的事)、全书终检(那是 dp-review-final-report 的事)本技能不负责 git worktree 操作。需要隔离工作区时,使用其他工具或手动处理。
dp-chapter-draft 三阶段审查后,提交版本快照每次 commit 必须使用结构化消息。格式:类型(范围): 描述。
| 类型 | 范围 | 示例 |
|---|---|---|
chapter | 章节号 (NNN) | chapter(003): 第3章初稿完成 / chapter(003): 第3章审查通过 |
set | 无 | set: 更新角色X角色风格 |
outline | 无 | outline: 第二卷大纲修订 |
tracking | 无 | tracking: 更新伏笔场记 |
每次提交前确认:消息格式正确、关联文件全部暂存、没有遗留未暂存的相关改动、描述具体。
保持简单。长篇小说不需要 GitFlow。
| 分支 | 用途 | 生命周期 |
|---|---|---|
main | 当前稿件状态,所有已确认的内容 | 永久 |
revision/xxx | 重大修订(可能需要回滚) | 临时,合并或放弃后删除 |
使用规则:
main 上提交,不需要为每章开分支revision/xxx 分支。例如:revision/restructure-vol-2、revision/change-povmain。修订放弃则直接删除分支修订失败、需要恢复到之前版本时:
# 所有 git 命令在 docs/dreampowers/ 目录下执行
# 回滚单个章节:查看历史 → 恢复 → 提交
git log --oneline -- release/chapter-003.md
git checkout <commit-hash> -- release/chapter-003.md
git commit -m "chapter(003): 回滚至审查通过版本"
# 回滚到某个版本:浏览历史 → 从该提交创建修订分支
git log --oneline
git checkout -b revision/rollback <commit-hash>
# 对比版本差异
git diff <commit1> <commit2> -- release/
回滚原则:永远不要用 git reset --hard,用 git checkout 或 git revert 保留操作历史。回滚前先提交当前状态。回滚操作本身也要有规范的 commit 消息。
digraph manuscript_versioning {
rankdir=TB;
node [shape=box, style=rounded];
write [label="章节写作完成\n三阶段审查通过"];
stage [label="暂存关联文件\n(章节 + 伏笔场记)"];
commit [label="提交\nchapter(NNN): 描述"];
major [label="需要大修?" shape=diamond];
branch [label="创建 revision/xxx 分支"];
revise [label="在分支上修订"];
confirm [label="修订满意?" shape=diamond];
merge [label="合并回 main\n删除分支"];
discard [label="放弃分支\n回到 main"];
done [label="版本快照已保存\n继续下一章" shape=doublecircle];
write -> stage -> commit;
commit -> major;
major -> branch [label="是"];
major -> done [label="否"];
branch -> revise -> confirm;
confirm -> merge [label="是"];
confirm -> discard [label="否"];
merge -> done;
discard -> done;
}
| 关系 | 技能 | 说明 |
|---|---|---|
| 上游 | dp-chapter-draft | 每章三阶段审查和外部审阅通过后,调用本技能提交版本快照 |
| 上游 | dp-review-consistency | 连续性检查通过后,可能触发一次提交 |
| 上游 | dp-review-final-report | 全书终检通过后,提交最终版本 |
| 上游 | dp-set-outline | 大纲变更时,用 outline: 类型提交 |
| 上游 | dp-set-concept | 设定变更时,用 set: 类型提交 |
以下行为严格禁止:
main 上做可能推翻的大修 ❌ 开 revision/xxx 分支,保护已有成果git reset --hard 回滚 ❌ 这会删除历史,用 checkout 或 revertmain 提交| 信号 | 含义 |
|---|---|
| 超过 3 章未提交 | 版本管理形同虚设,立即补提交 |
git status 显示大量未跟踪文件 | 新文件未纳入版本控制 |
| commit 消息全是英文或无类型前缀 | 提交规范未执行 |
main 上有半完成的大修改 | 应该在 revision/xxx 分支上进行 |
出现上述情况:不得继续写作。先补齐版本管理操作,使 git status 和版本历史恢复到规范状态。
版本提交完成,commit 消息符合规范,关联产物一起入库。git status 显示工作区干净,没有遗留的未提交改动。后续如需修订,创建新版本分支,走 skill("dp-chapter-draft") + skill("dp-review-consistency") 流程后重新提交。