athola/claude-night-market/war-room-checkpoint
Claude Code and agent skill by athola/claude-night-market
- community
Checking that the SKILL.md file is still in the repository.
Assesses decision reversibility and risk at critical checkpoints. Use when a workflow reaches a high-stakes branch needing escalation check.
Install
npx vskill@latest install athola/claude-night-market/war-room-checkpointSKILL.md
War Room Checkpoint Skill
Lightweight inline assessment for determining whether a decision point within a command warrants War Room escalation.
Verification
Run make attune-test from the repository root to verify checkpoint logic still works after changes.
Purpose
This skill is not invoked directly by users. It is called by other commands (e.g., /do-issue, /pr-review) at critical decision points to:
- Calculate Reversibility Score (RS) for the current context
- Determine if full War Room deliberation is needed
- Return either a quick recommendation (express) or escalate to full War Room
When Commands Should Invoke This
| Command | Trigger Conditions | |
|---|---|---|
/do-issue | 3+ issues, dependency conflicts, overlapping files | |
/pr-review | >3 blocking issues, architecture changes, ADR violations | |
/architecture-review | ADR violations, high coupling, boundary violations | |
/fix-pr | Major scope, conflicting reviewer feedback |
When NOT To Use
| Situation | Use instead | |
|---|---|---|
| A user asks for deliberation directly | Skill(attune:war-room) | |
| The decision is cheap to reverse (high RS) | Proceed without a checkpoint | |
| A panel already ruled on this decision | The prior verdict |
This skill decides whether deliberation is warranted and returns fast when it is not. A command that checkpoints every decision pays the scoring cost to be told to proceed almost every time, and re-checkpointing a settled call re-litigates it.
Invocation Pattern
Checkpoint Flow
Step 1: Context Analysis
Analyze the provided context to extract:
- Scope of change (files, modules, services affected)
- Stakeholders impacted
- Conflict indicators
- Time pressure signals
Step 2: Reversibility Assessment
Calculate RS using the 5-dimension framework:
| Dimension | Assessment Question | |
|---|---|---|
| Reversal Cost | How hard to undo this decision? | |
| Time Lock-In | Does this crystallize immediately? | |
| Blast Radius | How many components/people affected? | |
| Information Loss | Does this close off future options? | |
| Reputation Impact | Is this visible externally? |
Score each 1-5, calculate RS = Sum / 25.
Step 3: Mode Selection
Apply profile thresholds, with any command adjustment, to determine mode. Compare in integer hundredths: in floats, the cautious express ceiling 0.30 with the do-issue adjustment -0.10 is 0.19999999999999998, and an all-1s decision (RS = 0.2) would escalate.
Step 4: Response Generation
Express Mode (RS <= threshold)
Return immediately with recommendation:
Escalate Mode (RS > threshold)
Invoke full War Room and return results:
Confidence Calculation
For escalated decisions, calculate confidence for auto-continue:
Profile Thresholds
| Profile | Express | Lightweight | Full Council | Use Case | |
|---|---|---|---|---|---|
| default | 0.40 | 0.60 | 0.80 | Balanced | |
| startup | 0.55 | 0.75 | 0.90 | Move fast | |
| regulated | 0.25 | 0.45 | 0.65 | Compliance | |
| fast | 0.50 | 0.70 | 0.90 | Speed priority | |
| cautious | 0.30 | 0.50 | 0.70 | Higher stakes |
Command-Specific Adjustments
| Command | Adjustment | Rationale | |
|---|---|---|---|
| do-issue (3+ issues) | -0.10 | Higher risk with multiple issues | |
| pr-review (strict mode) | -0.15 | Strict mode = higher scrutiny | |
| architecture-review | -0.05 | Architecture inherently consequential |
Output Format
For Calling Command
Return a structured response that the calling command can act on:
Integration Notes
Calling Commands Should
- Check checkpoint response's
requires_user_confirmation - If true: present confirmation prompt and wait
- If false: continue with
ordersorrecommendation - Log checkpoint to audit trail
Failure Handling
If checkpoint invocation fails:
- Log warning with context
- Continue command execution without checkpoint
- Do NOT block the user's workflow
Audit Trail
Checkpoints are logged to:
Each file contains a CheckpointEntry with: checkpoint_id, session_id, phase, action, reversibility_score, dimensions, confidence, files_affected, and requires_user_confirmation.
After a war room session completes and persist_session() is called, an audit report is written automatically to:
The report consolidates: all checkpoints for the session, the expert panel, voting summary with unanimity score, escalation history, final decision and rationale, and a Merkle-DAG integrity verification block. The verification recomputes every node hash against the stored values so any tampering with deliberation content is detectable.
Use AuditTrailManager from scripts.war_room.audit_trail to query checkpoints or generate reports programmatically:
Examples
Example 1: Low RS (Express)
Input:
Assessment:
- Reversal Cost: 1 (can revert commits)
- Time Lock-In: 1 (no deadline)
- Blast Radius: 1 (single utility module)
- Information Loss: 1 (all options preserved)
- Reputation Impact: 1 (internal)
RS: 0.20 (Type 2)
Response:
Example 2: High RS (Escalate)
Input:
Assessment:
- Reversal Cost: 4 (multi-service impact)
- Time Lock-In: 3 (PR deadline pressure)
- Blast Radius: 4 (cross-team impact)
- Information Loss: 3 (some paths closing)
- Reputation Impact: 2 (internal review)
RS: 0.64 (Type 1A)
Response:
Related Skills
Skill(attune:war-room)- Full War Room deliberationSkill(attune:war-room)/modules/reversibility-assessment.md- RS framework
Related Commands
/attune:war-room- Standalone War Room invocation/do-issue- Issue implementation (uses this checkpoint)/pr-review- PR review (uses this checkpoint)/architecture-review- Architecture review (uses this checkpoint)/fix-pr- PR fix (uses this checkpoint)
Exit Criteria
- [ ] A structured checkpoint response is returned with all required fields:
reversibility_score
(0.0-1.0), selected_mode (express / lightweight / full_council / delphi), should_escalate (boolean), and recommendation or orders.
- [ ] Any response with
reversibility_score> profile threshold hasshould_escalate: true
and triggers the full War Room via Skill(attune:war-room) before returning.
- [ ] Any response with
confidence<= 0.8 setsrequires_user_confirmation: trueand presents
a confirmation prompt to the user rather than auto-continuing.
- [ ] The checkpoint is logged to
~/.claude/memory-palace/strategeion/checkpoints/{date}/{checkpoint-id}.json; if this write fails, the calling command proceeds and logs a warning rather than blocking the workflow.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/attune/skills/war-room-checkpoint/SKILL.md
Popularity
- Repository stars
- 337
- Repository forks
- 34
- 7-day trend score
- 29
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 14 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/athola/claude-night-market/war-room-checkpoint)