Made a Claude Code plugin for persistent project management — ProMa
Been using Claude Code heavily and kept losing context between sessions. Built ProMa to fix it.
It's a Claude Code plugin (8 skills + 1 hook) that maintains project state in markdown files. Every session, Claude reads the state and resumes exactly where it left off.
Quick setup:
- git clone https://github.com/dpraj007/proma.git
- claude --plugin-dir ./proma
- /proma:init "ProjectName" "description"
- /proma:boot
What it gives you:
- Epic tracking with exit criteria and human sign-off
- Two-queue task system (agent work + human decisions)
- Architectural decision records
- Daily sweeps with archival, staleness flags, and self-healing
- Dashboard output (HTML or markdown)
The human inbox is the part I find most useful — when Claude needs a decision it can't make alone, it files an IN item and moves on to the next unblocked task. No more guessing or hallucinating decisions.
Pure markdown, git-friendly, MIT licensed.
GitHub: https://github.com/dpraj007/proma Landing page: https://proma-site.vercel.app