Conversation Declutter
Overview
Turn a cluttered conversation into a smaller working system without creating a
new mess. Produce a useful result even if the pass stops early.
For the Dana K. White method mapping and source notes, read
references/no-mess-conversation-mapping.md only when you need the rationale or
are improving this skill.
No-Mess Workflow
Define the container.
- Choose the output container before sorting: final answer, handoff file,
topic memory entry, Notion/wiki page, issue, or implementation plan.
- Set a size limit appropriate to the container. A resume prompt should fit
in a few sentences; a topic memory update should stay compact.
Start with visible trash.
- Remove duplicates, greetings, filler, stale speculation, repeated failed
attempts with no lasting lesson, and obsolete intermediate plans.
- Do not delete source files or user content unless explicitly asked.
"Trash" means exclude from the organized output.
Handle easy stuff first.
- Immediately place obvious items into fixed buckets:
context, decisions, actions, artifacts, sources, open_questions,
risks, and next_resume_prompt.
- Put file paths, URLs, command outputs, and changed artifacts where a future
agent would naturally look for them.
Use no keep pile.
- Do not create a vague
misc, maybe relevant, or giant transcript bucket.
- For each uncertain item, decide now: place it, summarize it, link to it, or
drop it from the organized output.
Ask the two placement questions for hard items.
- Where would a future agent look for this first?
- If a future agent needed this, would they know it exists from the organized
output?
- If the answer is no, either add a short pointer in the right bucket or
exclude it.
Make it fit.
- If the chosen container is full, keep the highest-value items and remove or
split lower-value items.
- Prefer "pointer plus one-sentence summary" over copying large text.
- Split by topic when one conversation contains multiple independent threads.
Leave it better than before.
- End with a complete output that can be used immediately.
- Include a next resume prompt when the conversation is not finished.
Output Patterns
Use the smallest pattern that satisfies the request.
Quick Conversation Declutter
Context:
- ...
Decisions:
- ...
Actions:
- ...
Artifacts:
- ...
Open Questions:
- ...
Next Resume Prompt:
...
Handoff
Use when another agent or future session must continue the work.
# Handoff
## Current Goal
...
## What Changed
...
## Key Decisions
...
## Files and Artifacts
...
## Risks / Unknowns
...
## Suggested Next Steps
...
If the user explicitly asks for a handoff document, prefer the existing
handoff skill when available.
Topic Memory Update
Use when a workspace has persistent topic files.
### YYYY-MM-DD
- User asked ...
- Key conclusion ...
- Files/artifacts changed ...
- Next resume prompt: ...
Never archive secrets, raw private chat histories, API keys, activation codes,
or sensitive personal details.
Wiki / Notion Capture
Use when the user wants durable documentation rather than session continuity.
If Notion is requested and the Notion skill/tools are available, use
notion-knowledge-capture.
Quality Rules
- Preserve decisions, obligations, constraints, and exact artifact pointers.
- Prefer concrete dates over relative dates when preserving timelines.
- Keep quoted copyrighted material minimal; summarize instead.
- Do not over-summarize away blockers, failed validations, or unresolved risks.
- Keep personal or private material at the highest useful abstraction.
- When the user asks to apply this to the current conversation, produce the
organized result directly; do not merely describe the workflow.
1---2name: conversation-declutter3description: Organize messy, long, or resumed conversations into concise reusable context. Use when the user asks to tidy,整理,梳理,压缩,总结,归档,交接, or迁移 a conversation; when extracting decisions, actions, artifacts, sources, open questions, or next resume prompts; or when converting chat history into topic memory, handoff notes, or wiki-ready notes. Applies a Dana K. White-inspired no-mess decluttering workflow: handle visible/easy items first, avoid dumping all history into new piles, make immediate placement decisions, and respect container limits.4---56# Conversation Declutter78## Overview910Turn a cluttered conversation into a smaller working system without creating a11new mess. Produce a useful result even if the pass stops early.1213For the Dana K. White method mapping and source notes, read14`references/no-mess-conversation-mapping.md` only when you need the rationale or15are improving this skill.1617## No-Mess Workflow18191. Define the container.20 - Choose the output container before sorting: final answer, handoff file,21 topic memory entry, Notion/wiki page, issue, or implementation plan.22 - Set a size limit appropriate to the container. A resume prompt should fit23 in a few sentences; a topic memory update should stay compact.24252. Start with visible trash.26 - Remove duplicates, greetings, filler, stale speculation, repeated failed27 attempts with no lasting lesson, and obsolete intermediate plans.28 - Do not delete source files or user content unless explicitly asked.29 "Trash" means exclude from the organized output.30313. Handle easy stuff first.32 - Immediately place obvious items into fixed buckets:33 `context`, `decisions`, `actions`, `artifacts`, `sources`, `open_questions`,34 `risks`, and `next_resume_prompt`.35 - Put file paths, URLs, command outputs, and changed artifacts where a future36 agent would naturally look for them.37384. Use no keep pile.39 - Do not create a vague `misc`, `maybe relevant`, or giant transcript bucket.40 - For each uncertain item, decide now: place it, summarize it, link to it, or41 drop it from the organized output.42435. Ask the two placement questions for hard items.44 - Where would a future agent look for this first?45 - If a future agent needed this, would they know it exists from the organized46 output?47 - If the answer is no, either add a short pointer in the right bucket or48 exclude it.49506. Make it fit.51 - If the chosen container is full, keep the highest-value items and remove or52 split lower-value items.53 - Prefer "pointer plus one-sentence summary" over copying large text.54 - Split by topic when one conversation contains multiple independent threads.55567. Leave it better than before.57 - End with a complete output that can be used immediately.58 - Include a next resume prompt when the conversation is not finished.5960## Output Patterns6162Use the smallest pattern that satisfies the request.6364### Quick Conversation Declutter6566```markdown67Context:68- ...6970Decisions:71- ...7273Actions:74- ...7576Artifacts:77- ...7879Open Questions:80- ...8182Next Resume Prompt:83...84```8586### Handoff8788Use when another agent or future session must continue the work.8990```markdown91# Handoff9293## Current Goal94...9596## What Changed97...9899## Key Decisions100...101102## Files and Artifacts103...104105## Risks / Unknowns106...107108## Suggested Next Steps109...110```111112If the user explicitly asks for a handoff document, prefer the existing113`handoff` skill when available.114115### Topic Memory Update116117Use when a workspace has persistent topic files.118119```markdown120### YYYY-MM-DD121122- User asked ...123- Key conclusion ...124- Files/artifacts changed ...125- Next resume prompt: ...126```127128Never archive secrets, raw private chat histories, API keys, activation codes,129or sensitive personal details.130131### Wiki / Notion Capture132133Use when the user wants durable documentation rather than session continuity.134If Notion is requested and the Notion skill/tools are available, use135`notion-knowledge-capture`.136137## Quality Rules138139- Preserve decisions, obligations, constraints, and exact artifact pointers.140- Prefer concrete dates over relative dates when preserving timelines.141- Keep quoted copyrighted material minimal; summarize instead.142- Do not over-summarize away blockers, failed validations, or unresolved risks.143- Keep personal or private material at the highest useful abstraction.144- When the user asks to apply this to the current conversation, produce the145 organized result directly; do not merely describe the workflow.