writing-fragments
写作,探索阶段——挖掘原始碎片,尚无结构。
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
写作,探索阶段——挖掘原始碎片,尚无结构。
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
Manage git submodules for the learning-open-code mono-repo. Use when the user wants to: (1) Add a new git submodule — auto-detect or specify the category (open-ai-skills/open-sdd/open-ai-agent/open-ai-desktop/open-knowledge/open-productivity/open-java/open-trading/open-data), record the tracking branch in .gitmodules, clone the repo, and update README.md index. (2) Sync all existing submodules to their configured branches (git fetch + checkout branch + pull). (3) Update the root README.md with an up-to-date index of all synced projects grouped by category. (4) Initialize submodules after git clone — when open-*/ directories are empty or git submodule status returns nothing, guide through the full SOP (git submodule update --init --recursive [--remote]). Trigger keywords: submodule, git submodule, 子模块, add submodule, sync submodule, update submodule, submodule branch, README index, 更新索引, clone, init, 初始化子模块, submodule init, 拉取子模块.
对开源项目进行穷尽式教学文档生成——从宏观架构到微观实现的五层分级讲解,使用 Goal Loop 算法自主驱动完整代码覆盖。所有具体教学内容生成必须激活 `.agents/skills/teach/SKILL.md`。触发条件:用户要求"完整学习某个项目"、"生成项目架构文档"、"从入口到落地讲清楚每个功能"、"代码考古"、"源码分析"、或指定一个项目目录/仓库要求全面教学。
使用并行子 agent 为模块生成多个截然不同的接口设计。当用户想要设计 API、探索接口选项、比较模块形态,或提到 "设计两次" 时使用。
交互式 QA 会话,用户以对话方式报告 bug 或问题,agent 将其录入 GitHub Issue。在后台探索代码库以获取上下文和领域语言。当用户想要报告 bug、做 QA、以对话方式录入 issue,或提及 "QA session" 时使用。
通过用户访谈创建包含微小提交的详细重构计划,并将其录入 GitHub Issue。当用户想要规划重构、创建重构 RFC,或将重构分解为安全的渐进步骤时使用。
从当前对话中提取 DDD 风格的通用语言词汇表,标记歧义并提出规范术语。保存到 UBIQUITOUS_LANGUAGE.md。当用户想要定义领域术语、构建词汇表、固化术语、创建通用语言,或提到 "领域模型" 或 "DDD" 时使用。
| name | writing-fragments |
| description | 写作,探索阶段——挖掘原始碎片,尚无结构。 |
| disable-model-invocation | true |
这是纯粹的探索:拓宽可能写出的内容空间,而不承诺结构——承诺是_利用_阶段,那是另一个技能的工作。运行一个追问会话,产出碎片,无情地采访用户关于他们想写的任何内容。强加阶段、大纲或文章结构不在本技能范围内。
当碎片从对话的任一方出现时,将它们追加到一个 markdown 文件中。
如果用户没有传递路径,询问一次将文档保存到哪里,然后在剩余会话中记住它。
从用户说的第一句话开始捕获碎片,包括初始提示词。
首次写入时,在顶部放一个 H1 作为工作标题(可以后续更改),除此之外什么都不放——没有元数据、没有目录、没有日期。
碎片是任何可能存活到最终文章中的文本片段。它必须_对作者可读_——作者能明白它的意思——但它不需要定义其术语,也不需要让陌生读者理解。标准是"这是一段好文字吗?",而不是"这是一个自包含的论证吗?"
碎片刻意保持异质性。可以成为碎片的示例:
这其中,引导词是最有价值的碎片。它是承重的:在探索阶段命名正确的词,之后它会塑造结构、过渡和标题——在整个利用阶段持续产生回报。当对话围绕一个反复出现的想法时,推动为其创造一个词。
小说家的日记是范本:多年的无结构观察,后来被开采为原始素材。碎片就是观察。
# 工作标题
第一个碎片放在这里。
它可以有多段。它可以包含列表、代码、引用——无论碎片自然采取什么形态。
---
第二个碎片。
---
> 用户想保留的一句引用。
对它的反应。
---
- 一组相关观察
- 凭感觉聚集在一起
- 并希望彼此靠近
碎片之间用水平线(\n---\n)分隔。正文中不使用标题。不使用标签。除了添加顺序外没有其他排序。
静默追加。不要为每个碎片征求许可。顺带提及你添加了什么("加上那个"),但不要用保存对话框打断对话。
在每次写入之前:从磁盘重新读取文件。用户可能在两次交互之间编辑、重新排序或删除了碎片——保留他们的更改。永远不要覆盖文件;仅追加(或者,如果用户要求,在原位置编辑特定碎片)。
用户可以随时说"删掉最后一个"、"把那个改得更犀利些"、"把那两个合并"。将这些视为一级指令。