Loading...
Loading...
Set up a structured project memory for any software project — TODO.md as priority/effort-tagged index of future work, backlog/ for resume-friendly research/design notes on P? items, and pitfalls/ as a symptom-grep-able knowledge base of past traps. Use when a user wants somewhere to record "maybe later" ideas, freeze troubleshooting state, capture trade-off analysis, or stop re-debugging the same problem.
npx skill4agent add daviddwlee84/agent-skills project-knowledge-harness| Surface | Time | Question it answers | Access pattern |
|---|---|---|---|
| Future | "What might we do later?" | Read top to bottom (priority lanes) |
| Future | "What was the analysis behind this idea?" | Indexed from |
| Past | "I see error X — has this happened before?" | Grep symptom keywords |
AGENTS.mdreferences/when-to-add-docs.mdTODO.mdIDEAS.mdROADMAP.mdWISHLIST.mdLESSONS.md.claude/plans/docs/add-todo.shsweep-inbox.shTODO.mdscripts/
init.sh # one-shot setup of TODO.md + backlog/ + pitfalls/
# + agent guidance + README snippet
todo-kanban.sh # validate TODO.md format and render kanban-style board
add-todo.sh # insert a structured entry into the right ## P* lane
promote-todo.sh # move an active TODO item to ## Done with the right syntax
sweep-inbox.sh # triage backlog/inbox.md into TODO.md via add-todo.shscripts/init.shscripts/init.sh \
--target /path/to/project \
--project-name "My Project" \
--deployment chezmoi # or npm | pip | docker | noneTODO.mdbacklog/README.mdpitfalls/README.mdassets/*.templateAGENTS.mdCLAUDE.md--agent-contractREADME.mdscripts/todo-kanban.sh --validate-only TODO.mdreferences/deployment-exclusion.mdinit.sh--forceTODO.mdscripts/init.shscripts/add-todo.sh## P*--backlogbacklog/<slug>.mdscripts/add-todo.sh --priority "P?" --effort M \
--title "Try Rspress for docs" \
--description "Evaluate AI-native docs framework alternative"backlog/inbox.mdecho "- $UNSTRUCTURED_THOUGHT" >> backlog/inbox.mdscripts/sweep-inbox.shTODO.md--batchpriority=… effort=… title="…" description="…"references/tag-schema.mdscripts/todo-kanban.sh --validate-onlybacklog/<slug>.md--backlog → [research](backlog/<slug>.md)pitfalls/<symptom-slug>.mdassets/pitfall-doc.md.templatereferences/when-to-add-docs.mdTODO.mdscripts/promote-todo.sh --title "<substring>" --summary "<what shipped>"Donebacklog/<slug>.mdStatus: shippedpitfalls/<slug>.mdbacklog/pitfalls/AGENTS.mdreferences/when-to-add-docs.mdscripts/todo-kanban.shreferences/tag-schema.mdIDEAS.mdTODO.mdreferences/anti-patterns.mdTODO.mdbacklog/pitfalls/references/deployment-exclusion.mdscripts/init.sh --deployment ...assets/TODO.md.templateTODO.mdassets/backlog-README.md.templatebacklog/assets/backlog-doc.md.templateassets/pitfalls-README.md.templatepitfalls/assets/pitfall-doc.md.templateassets/agent-guidance.md.templateAGENTS.mdCLAUDE.mdassets/readme-roadmap.md.templateREADME.mdscripts/init.shscripts/todo-kanban.sh--json--validate-onlyscripts/add-todo.sh## P*--backlogbacklog/<slug>.mdscripts/promote-todo.shscripts/sweep-inbox.shbacklog/inbox.mdadd-todo.shdaviddwlee84/dotfilesTODO.mdbacklog/pitfalls/AGENTS.md### Long-term backlog → TODO.md + backlog/### Past pitfalls → pitfalls/README.md## Roadmap & lessons learned