Claude Code용 지속적 프로젝트 관리 플러그인 'ProMa' 제작
Made a Claude Code plugin for persistent project management — ProMa
핵심 요약
Claude Code 세션 간 컨텍스트 유지를 돕는 프로젝트 관리 플러그인 ProMa를 소개함.
- 프로젝트 상태 유지 — 마크다운 파일을 통해 세션 간 작업 흐름과 컨텍스트를 보존함.
- 이중 작업 큐 — 에이전트 작업과 인간의 의사결정을 분리하여 효율적인 업무 처리를 지원함.
- 인간 의사결정함 — Claude가 스스로 판단하기 어려운 문제를 인간에게 전달하여 할루시네이션을 방지함.
- 자동화된 관리 — 아카이빙, 오래된 작업 플래그 설정, 대시보드 출력 등 체계적인 프로젝트 관리를 제공함.
Claude Code를 많이 사용하면서 세션 간에 컨텍스트를 계속 잃어버리는 문제가 있었습니다. 이를 해결하기 위해 ProMa를 만들었습니다.
이것은 마크다운 파일로 프로젝트 상태를 유지하는 Claude Code 플러그인(8개 스킬 + 1개 훅)입니다. 매 세션마다 Claude가 상태를 읽고 정확히 중단했던 지점부터 다시 시작합니다.
빠른 설정 방법:
git clone https://github.com/dpraj007/proma.gitclaude --plugin-dir ./proma/proma:init "ProjectName" "description"/proma:boot
제공하는 기능:
- 종료 기준과 인간의 승인이 포함된 에픽 추적
- 이중 큐 작업 시스템 (에이전트 작업 + 인간의 결정)
- 아키텍처 결정 기록
- 아카이빙, 오래된 항목 플래그, 자가 치유 기능을 포함한 일일 스윕
- 대시보드 출력 (HTML 또는 마크다운)
인간 수신함(human inbox) 기능이 가장 유용하다고 생각합니다. Claude가 혼자 결정할 수 없는 문제가 생기면 IN 항목으로 분류하고 다음 미해결 작업으로 넘어갑니다. 더 이상 추측하거나 결정을 환각(hallucination)할 필요가 없습니다.
순수 마크다운 기반이며, git 친화적이고 MIT 라이선스입니다.
GitHub: https://github.com/dpraj007/proma
Landing page: https://proma-site.vercel.app

