writing-beats
Writing, exploit —— 把原始素材组装成一段由节拍组成的旅程,在某个节拍倚赖某个术语之前先把它铺垫好。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Writing, exploit —— 把原始素材组装成一段由节拍组成的旅程,在某个节拍倚赖某个术语之前先把它铺垫好。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
使用并行子代理为一个模块生成多个截然不同的接口设计。当用户想设计 API、探索接口方案、对比模块形态,或提到 "design it twice" 时使用。
交互式 QA 会话,用户以对话方式报告 bug 或问题,代理负责提交 GitHub issue。会在后台探索代码库以获取上下文和领域语言。当用户想报告 bug、做 QA、以对话方式提交 issue,或提到 "QA session" 时使用。
通过用户访谈创建一份带有微小提交(tiny commits)的详细重构计划,然后将其作为 GitHub issue 提交。当用户想规划一次重构、创建重构 RFC,或将一次重构拆分为安全的增量步骤时使用。
从当前对话中提炼出一份 DDD 风格的通用语言(ubiquitous language)术语表,标记歧义并提出规范术语。保存到 UBIQUITOUS_LANGUAGE.md。当用户想定义领域术语、构建术语表、固化用词、创建通用语言,或提到 "domain model" 或 "DDD" 时使用。
询问哪个技能或流程适合你当前的处境。它是本仓库中各技能的路由器。
从两个轴向审查某个固定点(commit、branch、tag 或 merge-base)以来的变更——Standards(代码是否遵循本仓库记录的编码规范?)和 Spec(代码是否符合源起的 issue/PRD 的要求?)。在并行子智能体中运行两项审查,并把它们并排报告。当用户想审查一个分支、一个 PR、进行中的变更,或要求 "review since X" 时使用。
| name | writing-beats |
| description | Writing, exploit —— 把原始素材组装成一段由节拍组成的旅程,在某个节拍倚赖某个术语之前先把它铺垫好。 |
| disable-model-invocation | true |
用户已经(或将要)传入一个装满原始素材的 markdown 文件。这是 exploit(发掘):探索已经做完,那一堆素材已经固定 —— 承诺一条穿过它的路径,并挖掘这堆素材来填满每个节拍。
如果用户没有说文章保存到哪里,就问一次并记住那个路径。
然后运行一段逐节拍的旅程,采用选择你自己的冒险的方式:
每个概念(concept)在某个节拍能够倚赖它之前,都必须先被铺垫(grounded):观众要么走进来就知道它,要么在更早的某个节拍里遇到过它。一个伸手去够未铺垫概念的节拍会失去读者 —— 那是这段旅程唯一做不了的动作。单位是概念,而非表述它的词:一个节拍可以倚赖一个读者所缺乏的想法,哪怕视线里根本没有术语。当一个概念有名字时 —— 一个术语(term) —— 铺垫它意味着把这个想法和这个术语一起落定。
一个概念以两种方式之一被铺垫:
所以每个节拍做两件事:它**要求(requires)那些已经铺垫好的概念,并铺垫(grounds)**新的概念。保留一份到目前为止已铺垫内容的动态清单,每当一个节拍落定时就更新它。
这正是塑造"选择你自己的冒险"的东西。一个候选节拍只有在它所要求的一切都已铺垫好时才可触达;挑一个铺垫了概念 X 的节拍,会解锁每一个曾在等待 X 的节拍。当你提供下一节拍时,它们必须全都能从当前已铺垫好的集合中触达 —— 并说出每一个各自铺垫什么,好让用户看清它打开了哪些路径。
那个大杠杆是:什么设为前提、对比什么在文中铺垫。前面要求太多,就把没有它的读者拒之门外;文中铺垫太多,早期的节拍就淹没在定义里。在你确立前提时与用户敲定这一点,并且每当一个诱人的节拍原来要求某个还没有任何东西铺垫过的概念时都重新审视 —— 修法要么是在它之前加一个铺垫节拍,要么把该概念提升为一个前提。
一个节拍是这段旅程中的一个动作。它做一件事 —— 设置一个场景、落定一个观点、抛出一个问题、插入一段旁白、扭转一个角度。然后它停下,把读者留在一个下一个节拍可以转向的地方。
一个节拍的大小取决于它需要什么:
如果一个"节拍"需要五个段落和三个小标题,它就不是一个节拍 —— 它是两个节拍粘在了一起。把它拆开。
从原始素材堆中取材来填充每个节拍。你可以转述、拆分、重组或引用。这堆素材是一座采石场。
文章在旅程完成时结束 —— 而非在素材堆用空时。大多数素材堆都会有一些没能被用上的剩余片段。这没关系;这正是准备超出所需的原始素材的意义所在。