[Utility] ⛔ MANDATORY skill for ANY Brain canvas operations. AI MUST invoke this skill BEFORE creating/modifying ANY files in Docs/Brain/. Failure to follow = broken canvas.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
[Utility] ⛔ MANDATORY skill for ANY Brain canvas operations. AI MUST invoke this skill BEFORE creating/modifying ANY files in Docs/Brain/. Failure to follow = broken canvas.
Brain Organizer
⛔ MANDATORY workflow for Archon Brain canvas system. AI MUST follow EXACTLY or canvas will NOT work.
📄 General Document Reference: Docs/Index/BRAIN_FORMAT.md
AI tools without skill system can also create Brain canvas by referencing the above document.
🚫 STOP! READ BEFORE ANY FILE OPERATIONS
DO NOT CREATE ANY FILES until you have:
✅ Read and understood the Blocking Rules below
✅ Calculated the exact fileName from canvas name
✅ Verified ALL folder names will match fileName
✅ Planned node positions using Grid Layout (no overlap!)
If you skip these steps, the canvas WILL BE BROKEN and show "0 nodes" in Archon app.
⛔ BLOCKING RULE #1: fileName (ZERO TOLERANCE)
If canvas name: value and folder names don't match, Archon app CANNOT load nodes!
---id:"{UUID-UPPERCASE}"name:"{Human Readable Name}"viewport_offset: { x:0, y:0 }
zoom_level:1.0created_at:"{ISO8601 with Z suffix}"updated_at:"{ISO8601 with Z suffix}"node_ids:-"{node-uuid-1}"connections:-id:"{connection-uuid}"start_node_id:"{node-uuid}"start_point_id:"{point-uuid}"start_point_position:"right"start_target_type:"node"destination_node_id:"{node-uuid}"destination_point_id:"{point-uuid}"destination_point_position:"left"destination_target_type:"node"line_type:"arrow"groups:-id:"{group-uuid}"name:"{Group Name}"color:"#FF6B6B"created_at:"{ISO8601}"updated_at:"{ISO8601}"node_ids:-"{node-uuid}"---
# {Canvas Name}
---id:"{UUID}"type:"{node-type}"title:"{Title}"content:"{content}"# if applicableposition: { x:-1000, y:-500 }
size: { width:260, height:130 } # if applicablegroup_id:"{group-uuid}"# if in group# Connection Pointsconnection_points:-id:"{point-uuid}"position:"top"index:0-id:"{point-uuid}"position:"right"index:0connected_to:"{other-point-uuid}"# if connectedconnection_id:"{connection-uuid}"# if connected-id:"{point-uuid}"position:"bottom"index:0-id:"{point-uuid}"position:"left"index:0# Connections (if any)connections:-connection_id:"{uuid}"point_id:"{point-uuid}"point_position:"right"connected_node_id:"{other-node-uuid}"connected_point_id:"{other-point-uuid}"role:"start"# or "destination"line_type:"arrow"# or "normal"created_at:"{ISO8601}"updated_at:"{ISO8601}"---
# {Title}
{Content}
Connection File Format
Directory: Docs/Brain/{fileName}_Connections/
---id:"{UUID}"line_type:"arrow"# or "normal"# Start Pointstart_node_id:"{node-uuid}"start_point_id:"{point-uuid}"start_point_position:"right"# Destination Pointdestination_node_id:"{node-uuid}"destination_point_id:"{point-uuid}"destination_point_position:"left"created_at:"{ISO8601}"updated_at:"{ISO8601}"---
# Connection: 화살표Direction:start→destination