Standardize and clean AaaS/media-dopamine content packages so final deliverables, publish state, review, and active assets stay visible while drafts and experiments move to archive.
Use this when working inside /home/yixian/Vault/AaaS/media-dopamine/packages/, especially when a package has accumulated drafts, platform variants, render experiments, and stale process files.
request.md, strategy.md, deliverable.md, draft variants, and render outputsdrafts/ or similar foldersA clean package should converge toward:
packages/<slug>/
├── index.md
├── final.md
├── publish.md
├── review.md
├── assets/
│ ├── README.md
│ ├── <platform>-final.*
│ ├── <platform>-publish-kit.*
│ ├── shared-*.*
│ ├── selected card/image dirs
│ └── _archive/
└── _archive/
└── YYYY-MM-DD-<cleanup-name>/
This skill only handles package-internal cleanup and convergence toward the standard shape.
It does NOT own:
longform / shortform / notes / profileToDo.md, Daily Reflections, Direction/, or project pagesIf the task is about taxonomy migration, use media-dopamine-package-reclassification.
If the task is about syncing real-world progress into Vault state or turning reflection into publishable note packages, use vault-state-sync-and-note-publishing.
If the task is about multi-platform publishing workflow or WeChat draft operations, use media-dopamine-package-and-wechat-workflow.
The package root shape in this skill should now be read as:
packages/<type>/<slug>/
not the older flat packages/<slug>/ form.
Use Hermes file/search tools to map the package and identify:
publish.mdDo not hard-delete by default. Move stale items into:
_archive/YYYY-MM-DD-package-cleanup/assets/_archive/YYYY-MM-DD-.../This keeps history while clearing the working surface.
If the real final article is buried under something like longform-drafts/final.md, move it to root as final.md.
Then update references in:
index.mdpublish.mdreview.mdassets/README.mdindex.md should:
publish.md should:
final.md as the active production source unless there is a good reason otherwisereview.md should:
final.md in content_pathKeep only currently referenced assets in active assets/, for example:
Move everything else to archive.
If one core argument is adapted across platforms:
final.md as the shared main draft/masterassets/Only use multiple root-level finals (e.g. final-xhs.md, final-wechat.md) when platform versions have become genuinely separate works, not simple rewrites.
When modernizing packages/_TEMPLATE/:
final.mdpublish.md and review.md to point to final.mdindex.md around current main files vs archive_archive/legacy-template-files/assets/final.md and buried drafts/final.md references alive