Personal Markdown Note Writer
Intent
Turn messy material (chat notes, bullet points, excerpts, partial drafts, commands) into long-lived Chinese Markdown personal knowledge notes:
learning-note: understanding + at least one complete toy example + one-sentence teach-back
tool-note: runnable steps/commands + environment + verification
Default to grounded synthesis from the provided material: preserve the user's thread of thought, surface agreed conclusions first, and add only the background needed to make the note self-contained and reusable later.
This skill is for personal notes, not for repo docs, specs, handoffs, or process docs.
Default bar: reads like a human note (paragraph-first, minimal form/checklist vibe). Unknowns go to 待确认 / 未验证, not confident prose.
Core Rules
- Treat the user's provided material and settled conclusions as the source of truth.
- Write a standalone Chinese note without chat meta, transcript framing, or prior-correction history.
- Add only the background needed to make the note reusable later.
- Use external research only when the user asks for it, the topic is materially time-sensitive, or source-backed verification is required. New research must not silently replace settled conclusions.
- Keep the note's structure as small as the material allows.
- Write to the requested output path only. Ask before overwriting an existing file unless the user clearly requested an update, append, or merge.
Workflow
1. Output Target
- Prefer writing directly to a user-provided output file path.
- If missing, ask one short question (path or “聊天输出”). Do not invent a default path.
- Write to the requested file only. If it exists: if the user intent is update/append/merge, apply a patch; otherwise ask before overwriting.
2. Pick note type and mode
- Type:
learning-note vs tool-note. If unclear, ask one short question.
- Mode:
- Synthesis: when there is prior discussion/corrections. Treat it as the source of truth and write the agreed conclusions first.
- Open-ended: when the user provides a topic together with some seed material, direction, or provisional conclusions. Keep assumptions explicit.
- If the user provides only a bare topic with no prior discussion, notes, excerpts, or conclusions, ask for the minimum source material before drafting.
- Depth: infer the user's level from the material; expand real gaps, keep the rest short.
3. Draft with templates, then revise once
- Use the matching template:
- Learning: references/learning-note.md
- Tool: references/tool-note.md
- Always follow style rules: references/style-rules.md
- If content mixes intents, split into top-level sections; read: references/splitting-and-scope.md
- Tool notes: follow command rules (includes stop-and-ask + safety): references/tool-command-rules.md
- Start from the provided material and prior discussion. Use web scan only under the core-rule triggers above; if new information would change an agreed conclusion, pause and confirm. Follow: references/synthesis-mode.md
- Run the final checklist and revise at least once before writing: references/quality-checklist.md
1---2name: personal-markdown-note-writer3description: Turn provided discussions, notes, excerpts, drafts, and command fragments into long-lived Chinese Markdown personal notes. Use for learning notes and tool/setup notes that preserve settled conclusions, stay independent of chat history, and write to a user-specified output path or chat output.4---56# Personal Markdown Note Writer78## Intent910Turn messy material (chat notes, bullet points, excerpts, partial drafts, commands) into **long-lived Chinese Markdown personal knowledge notes**:1112- `learning-note`: understanding + at least one complete toy example + one-sentence teach-back13- `tool-note`: runnable steps/commands + environment + verification1415Default to grounded synthesis from the provided material: preserve the user's thread of thought, surface agreed conclusions first, and add only the background needed to make the note self-contained and reusable later.1617This skill is for personal notes, not for repo docs, specs, handoffs, or process docs.18Default bar: reads like a human note (paragraph-first, minimal form/checklist vibe). Unknowns go to `待确认 / 未验证`, not confident prose.1920## Core Rules2122- Treat the user's provided material and settled conclusions as the source of truth.23- Write a standalone Chinese note without chat meta, transcript framing, or prior-correction history.24- Add only the background needed to make the note reusable later.25- Use external research only when the user asks for it, the topic is materially time-sensitive, or source-backed verification is required. New research must not silently replace settled conclusions.26- Keep the note's structure as small as the material allows.27- Write to the requested output path only. Ask before overwriting an existing file unless the user clearly requested an update, append, or merge.2829## Workflow3031### 1. Output Target3233- Prefer writing directly to a **user-provided output file path**.34- If missing, ask one short question (path or “聊天输出”). Do not invent a default path.35- Write to the requested file only. If it exists: if the user intent is update/append/merge, apply a patch; otherwise ask before overwriting.3637### 2. Pick note type and mode3839- Type: `learning-note` vs `tool-note`. If unclear, ask one short question.40- Mode:41 - Synthesis: when there is prior discussion/corrections. Treat it as the source of truth and write the agreed conclusions first.42 - Open-ended: when the user provides a topic together with some seed material, direction, or provisional conclusions. Keep assumptions explicit.43- If the user provides only a bare topic with no prior discussion, notes, excerpts, or conclusions, ask for the minimum source material before drafting.44- Depth: infer the user's level from the material; expand real gaps, keep the rest short.4546### 3. Draft with templates, then revise once4748- Use the matching template:49 - Learning: [references/learning-note.md](references/learning-note.md)50 - Tool: [references/tool-note.md](references/tool-note.md)51- Always follow style rules: [references/style-rules.md](references/style-rules.md)52- If content mixes intents, split into top-level sections; read: [references/splitting-and-scope.md](references/splitting-and-scope.md)53- Tool notes: follow command rules (includes stop-and-ask + safety): [references/tool-command-rules.md](references/tool-command-rules.md)54- Start from the provided material and prior discussion. Use web scan only under the core-rule triggers above; if new information would change an agreed conclusion, pause and confirm. Follow: [references/synthesis-mode.md](references/synthesis-mode.md)55- Run the final checklist and revise at least once before writing: [references/quality-checklist.md](references/quality-checklist.md)