← ClaudeAtlas

state-enginelisted

Centralize project state ทั้งหมดใน .state/ folder — phase tracking, deliverables, JSONL audit trail, integrity check — ให้ทุก session เห็นสถานะเดียวกัน
witchwasin/Axiom-PMO · ★ 3 · AI & Automation · score 74
Install: claude install-skill witchwasin/Axiom-PMO
# PMO Skill: State Engine > **Purpose:** รวมศูนย์ state ของทุก project ไว้ที่เดียว > ทุก session ที่เปิดมาใหม่ อ่าน state แล้วรู้ทันทีว่า project อยู่ phase ไหน ทำอะไรไปแล้ว --- ## 1. State Directory Structure ``` {ProjectFolder}/ └── .state/ ├── project-state.json <- Current phase, deliverables, blockers ├── audit-trail.jsonl <- Append-only log ทุก action (tamper-evident) ├── cost-tracking.jsonl <- Token usage per skill per session └── sessions/ └── {session-id}.json <- Per-session snapshot ``` --- ## 2. project-state.json Schema ```json { "project": "P07-PROJECT", "version": "2.0.0", "currentPhase": 7, "phaseLabel": "SystemFlow", "lastUpdated": "2026-04-03T10:30:00+07:00", "phases": { "1_meeting": { "status": "completed", "date": "2026-03-19" }, "2_mom_transcript": { "status": "completed", "date": "2026-03-19", "momCount": 3 }, "3_extract_reqs": { "status": "completed", "date": "2026-03-20", "reqCount": 45 }, "4_userflow": { "status": "completed", "date": "2026-03-25", "fileCount": 12 }, "5_validate_user": { "status": "completed", "date": "2026-03-28" }, "6_usecase_qa": { "status": "completed", "date": "2026-03-30", "fileCount": 3 }, "7_systemflow": { "status": "in_progress", "fileCount": 14, "draftCount": 2 }, "8_wireframe": { "status": "pending" } }, "deliverables": { "systemflow": ["BOF-SysF-01_GateMapping.puml", "..."], "userflow": ["BOF-UseF-01_GateMapping.puml",