一键导入
dev-note
Use only when the user explicitly asks to save, note, record, or preserve one learning from the current conversation as a raw developer note.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use only when the user explicitly asks to save, note, record, or preserve one learning from the current conversation as a raw developer note.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | dev-note |
| description | Use only when the user explicitly asks to save, note, record, or preserve one learning from the current conversation as a raw developer note. |
| metadata | {"version":"1.0","ecosystem":"pulse","type":"support","dependencies":[]} |
Capture one reusable developer learning from the current session into a structured raw note.
Invoke this skill only on an explicit user request to note, capture, or save something from the current conversation. Never auto-capture.
This skill exists to help the developer keep learning while coding with AI instead of letting useful insight disappear into chat history.
Before writing or updating any markdown artifact for this workflow:
references/daily-note-template.md.references/note-entry-template.md.Do not write freeform markdown because the user said "quickly". Do not preserve a messy raw note file shape just to avoid churn. Do not invent extra markdown artifacts.
This skill writes or updates exactly one markdown artifact in v1:
dev-notes/raws/YYYYMMDD.mdThe daily file must follow references/daily-note-template.md.
Every appended learning entry must follow references/note-entry-template.md.
A good raw dev note captures:
A raw dev note is not:
Prefer signal over completeness.
Use the current conversation context plus the user's note request.
If one clear learning is implied, proceed. If multiple plausible learnings are present, ask exactly one short clarification question.
Good clarification pattern:
Do not guess when ambiguity is real. Do not combine multiple unrelated learnings into one note just to avoid asking.
If dev-notes/raws/YYYYMMDD.md does not exist, create it from references/daily-note-template.md.
If it exists but does not match the template closely enough to append safely, normalize it to the template first, then add the new entry.
Do not append ad hoc sections to a messy file. The daily file is a managed artifact, not an informal scratchpad.
Append exactly one new entry using references/note-entry-template.md.
Rules:
Distilled into as []When shaping the content:
After the write/update, respond briefly with:
Do not create a markdown report. Just confirm in chat.
Stop and correct the approach if any of these appear:
.md file outside the raw daily note contractRaw learning captured. If the user later wants to organize or consolidate these notes into durable topic knowledge, load `pulse:dev-note-distil`.
Use after completed Pulse work when the user asks to capture post-cycle machine-readable learnings for future planning and execution.
Use when the user asks to distill accumulated dev-notes into reader-facing topic knowledge, rather than to capture a new note or update machine memory.
Use when implementing approved Pulse beads, either as a swarm worker or as a single worker when swarming is unavailable.
Use before implementation planning when feature intent is clear but implementation decisions are still unresolved, and the user needs those decisions locked first.
Use after pulse:exploring when locked decisions are ready and the user needs a mode-gated plan with an approved work shape and current-work prep for validation.
Use when starting any Pulse workflow, resuming a Pulse session, or before planning or execution when tool readiness or onboarding state may block the flow.