Long Project Manager
/install long-project-manager
Long Project Manager
Store long-project state in files, not only in chat.
Use the bundled templates in assets/project-template/ (Chinese) or assets/project-template-en/ (English) to create a durable project folder under projects/\x3Cproject-name>/.
Project folder standard
Create or maintain these files:
README.md— project goal, scope, success criteria, key entry pointsSTATUS.md— current goal, current judgment, progress, blockers, next actionTODO.md— prioritized work queueDECISIONS.md— important decisions and tradeoffsLOG.md— dated work log and discoveriesREFERENCES.md— important files, links, commands, and outputsHANDOFF.md— compact checkpoint for resuming later
Start a long project
When the user asks to create a long-running project or preserve context across sessions:
- Normalize a short hyphen-case project name.
- Create
projects/\x3Cname>/. - Choose a template language:
assets/project-template/for Chineseassets/project-template-en/for English
- Copy the full template.
- Fill at least:
README.mdSTATUS.mdTODO.md
- Tell the user the project path and the resume command or resume phrasing to use later.
Work inside the project
For every meaningful milestone, write state back to files instead of leaving it only in chat.
Update with this bias:
- Put the latest judgment and exact next action in
STATUS.md. - Put concrete, actionable tasks in
TODO.md. - Put important or irreversible choices in
DECISIONS.md. - Put dated discoveries, command results, and observations in
LOG.md. - Put durable links, paths, and commands in
REFERENCES.md.
Prefer concise, high-signal updates.
Resume a project later
Read in this order:
README.mdSTATUS.mdTODO.mdDECISIONS.mdLOG.mdHANDOFF.md
Then summarize the project state in 3-5 bullets and continue from the first actionable next step.
Before stopping
Always leave a clean restart point:
- Refresh
STATUS.md. - Update
HANDOFF.md. - Make the next action explicit.
- Make the first file to read explicit.
Quality bar
Always preserve these four things for long tasks:
- Current goal — what must happen now
- Current judgment — what seems true and why
- Open loops — what remains unresolved
- Next action — the exact next step
If these four things are written down, the project can survive resets, context loss, and handoffs.
Good defaults
- Keep entries short and concrete.
- Prefer updating existing files over scattering notes across many new files.
- Treat
STATUS.mdas the first-screen dashboard. - Treat
HANDOFF.mdas the restart capsule. - Treat chat as transient and project files as durable state.
Avoid these mistakes
- Do not leave important project state only in chat.
- Do not create many extra files when the standard project files are enough.
- Do not replace durable context with vague summaries.
- Do not stop without making the next action explicit in
STATUS.mdorHANDOFF.md.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install long-project-manager - After installation, invoke the skill by name or use
/long-project-manager - Provide required inputs per the skill's parameter spec and get structured output
What is Long Project Manager?
Create and maintain a persistent file-based workspace for long-running, multi-session, or interruption-sensitive work. Use when the user wants to start a lon... It is an AI Agent Skill for Claude Code / OpenClaw, with 359 downloads so far.
How do I install Long Project Manager?
Run "/install long-project-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Long Project Manager free?
Yes, Long Project Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Long Project Manager support?
Long Project Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Long Project Manager?
It is built and maintained by TianxiangMa (@tianxiangma); the current version is v1.0.0.