
Writing Fragments
- 1.9k installs
- 2.8k repo stars
- Updated July 27, 2026
- vinvcn/mattpocock-skills-zh-cn
writing-fragments is an agent grilling skill that mines heterogeneous writing nuggets—claims, vignettes, sharp sentences—and appends them to one markdown file as raw article material.
About
writing-fragments is a skill from vinvcn/mattpocock-skills-zh-cn that runs a structured grilling interview to collect writing fragments before any outline or draft exists. The agent interviews around the user's topic, appends claims, vignettes, sharp sentences, and half-thoughts to a single markdown file, and re-reads the file before each write to preserve user edits. writing-fragments explicitly excludes phases, outlines, and structure—only raw material accumulation. Developers who blog or publish technical articles reach for writing-fragments when they have a topic but need ideation before structuring. The first write adds only a working-title H1 with no metadata, TOC, or date headers.
- Grilling session that interviews around your theme without phases, outlines, or imposed structure
- Captures heterogeneous fragments: sharp sentences, claims, vignettes, half-thoughts, code snippets, and punchlines
- Appends to a single markdown file—re-reads before every write so in-session edits are preserved
- First write uses only one H1 working title at the top—no metadata, TOC, or dates
- Treats the user's initial prompt as the first fragment from turn one
Writing Fragments by the numbers
- 1,883 all-time installs (skills.sh)
- +232 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #262 of 3,280 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vinvcn/mattpocock-skills-zh-cn --skill writing-fragmentsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.9k |
|---|---|
| repo stars | ★ 2.8k |
| Last updated | July 27, 2026 |
| Repository | vinvcn/mattpocock-skills-zh-cn ↗ |
How do you collect raw article ideas before outlining?
Run a structured grilling interview that collects heterogeneous writing nuggets into one markdown file before you impose outlines or drafts.
Who is it for?
Developers and technical writers who have a topic in mind but want raw ideation captured before choosing an outline or narrative structure.
Skip if: Users who already have a finished outline, need SEO keyword research, or want the agent to draft polished paragraphs immediately.
When should I use this skill?
The user mentions fragments, ideation, raw material for writing, or wants to develop ideas before imposing article structure.
What you get
Single markdown file of heterogeneous writing fragments with a working-title H1 and no imposed structure.
- Raw-material markdown file with writing fragments
Files
<what-to-do>
运行一个会产出 fragments 的 grilling session。围绕用户想写的主题持续访谈。不要强加 phases、outlines 或 structure;这些明确不在范围内。
当对话双方产生 fragments 时,把它们追加到单一 markdown 文件。用户会在 session 中编辑这个文件;每次写入前都要重新读取,保留他们的 edits。
如果用户没有传入路径,只询问一次文档保存到哪里,然后在 session 剩余部分记住它。
从用户说的第一句话开始捕获 fragments,包括 initial prompt。
第一次写入时,在顶部放一个带 working title 的单一 H1(之后可以改),除此之外什么都不要放:不要 metadata、TOC 或 date。
</what-to-do>
<supporting-info>
What is a fragment
Fragment 是任何可能进入最终文章的文本片段。它必须_对作者可读_,也就是作者能知道它是什么意思;但它不需要定义术语,也不需要让冷读者立即理解。标准是 “这是不是一段好写作素材?”,不是 “这是不是自洽论证?”
Fragments 刻意保持异质。可能成为 fragment 的例子:
- 一句 sharp sentence,你想在某处使用但还不知道放哪里。
- 一个 claim 和一句 justification。
- 一个 vignette:发生过的事、code snippet、scenario、analogy。
- 一个 half-thought:"something about how X feels like Y, work this out later."
- 一句 quote、一段 dialogue、一句 overheard line。
- 一组凭感觉属于同一簇的 observations。
- 一个 complaint、confession 或 punchline。
Novelist's diary 是模型:多年无结构的 noticings,之后被挖掘成 raw material。Fragments 就是 noticings。
File format
# Working title
A first fragment lives here.
It can be multiple paragraphs. It can include lists, code, quotes — whatever
shape the fragment naturally takes.
---
A second fragment.
---
> A quoted line that the user wants to keep around.
A reaction to it.
---
- A cluster of related observations
- That hang together by feel
- And want to be near each otherFragments 用 horizontal rule(\n---\n)分隔。正文内不要 headings。不要 tags。除了加入顺序之外,不做排序。
Writing rhythm
安静追加。不要为每个 fragment 请求许可。可以顺带说你添加了什么("adding that"),但不要用 save dialogs 打断对话。
每次写入前:从磁盘重新读取文件。用户可能在回合之间编辑、重排或删除 fragments;保留他们的变化。永远不要 overwrite 文件;只 append(或者在用户要求时,就地编辑特定 fragment)。
用户随时可以说 "cut the last one"、"rewrite that one sharper"、"merge those two"。把它们当成一等指令。
</supporting-info>
Related skills
How it compares
Use writing-fragments for unstructured ideation; switch to writing-beats when raw material exists and you need narrative assembly beat by beat.
FAQ
What does writing-fragments output?
writing-fragments appends heterogeneous text fragments—claims, vignettes, sharp sentences, half-thoughts—to a single markdown file. Output is raw material only, with a working-title H1 and no outlines or structure imposed.
Does writing-fragments create outlines or drafts?
No—writing-fragments explicitly excludes phases, outlines, and structure. The skill only mines and appends fragments. Use writing-beats or other skills after raw material exists.