Honest positioning against the skills people most often install next to (or instead of) tidy-skill. Stars and install counts are not quality claims — they are market context.
| Project | What it optimizes | Default on-disk behavior | Best when |
|---|---|---|---|
| tidy-skill (this repo) | Local environment hygiene: repo litter, workspace caches, machine sprawl | Chat-first; Class A–E placement; DryRun cleanup; score/gate; doctor→repair | Agents litter roots, caches grow, you want a measurable gate |
| planning-with-files | Long-task survival across /clear and compaction |
Writes task_plan.md / findings.md / progress.md (or .planning/<slug>/) |
Multi-step tasks that must resume after context loss |
| obra/superpowers | Spec → plan → TDD methodology pack | Skill library across many hosts | You want an opinionated engineering workflow, not hygiene |
| addyosmani/agent-skills | Define → plan → build → verify → review → ship | 24 lifecycle skills | You want process discipline for production code |
| anthropics/skills | Agent Skills format / reference | Spec + examples | You are authoring or studying the skill standard |
| affaan-m/ECC | Agent harness OS: skills, hooks, memory, security | Large multi-component install; doctor/repair; session retention knobs | You want a full harness, not just hygiene |
| garrytan/gstack | Role slash-commands + safety guards for shipping | /careful /freeze /guard; team auto-update |
You want CEO/QA/CSO-style productivity roles |
| mattpocock/skills | Small composable engineering skills | Plugin subscribe vs editable skills.sh copy | You want failure-mode skills, not environment governance |
planning-with-files keeps long tasks alive across context loss.
tidy-skill keeps the machine and repo from drowning in agent litter.
Use both: put PWF working memory under.planning/(preferred) or opt the root triple in via policy; let tidy score, audit, and gate everything else.
| Axis | planning-with-files | tidy-skill default |
|---|---|---|
| Context model | Filesystem = durable disk | Chat = default; files need intent |
| Root process Markdown | Expected (task_plan.md, …) |
Forbidden patterns (*_plan.md, progress.md, …) |
| Parallel work | .planning/YYYY-MM-DD-slug/ |
.agent_tmp/ / .agent_reports/ |
| Lifecycle | Gitignored working memory | Score / audit / DryRun / retention |
| Safety | Plan hooks, completion gate | Read-only audits; no auto VHDX/config mutation |
Resolution (pick one):
.planning/ — tidy-skill classifies .planning/** as intentional Class C working memory (allowed).{
"version": 1,
"planning_root_globs": ["task_plan.md", "findings.md", "progress.md"],
"min_score": 80,
"require_agent_dirs": true
}
Copy from skills/tidy-skill/references/tidy-skill.policy.pwf.example.json as .tidy-skill.json. Those names stop counting as suspicious root litter and are not cleaned by default sweeps. Still gitignore them.
ignore_root_globs hides names from forbidden matching without labeling them as planning memory.Without an opt-in, a default PWF root triple still looks dirty to tidy-skill — by design. Hygiene and crash-proof planning are different products; coexistence is explicit, not silent.
score_repo_hygiene, hygiene_snapshot gate, tidy_doctor exit codes.tidy_repair), without auto host/VHDX mutation..tidy-skill.json.| Peer surface | Who does it well | What tidy-skill took |
|---|---|---|
| Doctor → repair / uninstall path | ECC | tidy_repair.py + uninstall section in installation.md |
| Safety as short verbs | gstack (/careful /guard) |
dryrun · careful · guard product language |
| Failure-mode README, not methodology dump | mattpocock/skills | Four failure modes (root litter / cache sprawl / unsafe cleanup / no CI gate) |
| Subscribe vs editable install | mattpocock, ECC | Dual-path install matrix (skills CLI vs clone/local) |
| Session retention knobs | ECC (ECC_SESSION_RETENTION_DAYS) |
Documented tmp 7d / reports 30d + clean script flags |
| Broad host mirrors / marketplace | PWF, superpowers, addy | Keep thin; expand only with real install paths |
| Recovery-after-wipe narrative | PWF, superpowers | Keep honest self-audit + fixture evals; no fake benchmarks |
| Side-by-side comparison page | addy | This document |
Still not copying: 200+ skill harnesses, Memory Vaults, TDD methodology packs, auto host-config writers, star-count marketing.
skills/tidy-skill/references/tidy-skill.policy.example.jsonskills/tidy-skill/references/tidy-skill.policy.pwf.example.json