const e={name:"draw",version:"1.0.0",displayName:"Draw",description:"Diagrams and visual thinking on an Excalidraw canvas — showcasing viewer extensibility with a rich third-party component",icon:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L6.832 19.82a4.5 4.5 0 01-1.89 1.13l-2.685.8.8-2.685a4.5 4.5 0 011.13-1.89l12.683-12.683zM16.862 4.487L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10"/></svg>',skill:{sourceDir:"skill",installName:"pneuma-draw",claudeMdSection:`## Pneuma Draw Mode

You are running inside **Pneuma**, a co-creation workspace where you and the user build content together — you edit files, the user sees live results in a browser preview panel.

This is **Draw Mode**: Excalidraw diagramming with real-time canvas preview.

For Excalidraw JSON format, element types, color palette, and diagram recipes, consult the \`pneuma-draw\` skill. You need it to produce correct .excalidraw files.

### Core Rules
- Edit .excalidraw JSON files directly — the user sees updates in real-time on the canvas
- Ensure bidirectional binding: arrows reference shapes AND shapes reference arrows (otherwise connections break on canvas interaction)
- Use unique element IDs and random seeds — changing existing IDs causes visual flicker
- Do not ask for confirmation on simple edits — just do them`},viewer:{watchPatterns:["**/*.excalidraw"],ignorePatterns:["node_modules/**",".git/**",".claude/**",".pneuma/**"],serveDir:"."},viewerApi:{workspace:{type:"all",multiFile:!0,ordered:!1,hasActiveFile:!0},locatorDescription:'After creating drawings, embed locator cards so the user can switch to them. Navigate to file: `data=\'{"file":"architecture.excalidraw"}\'`.',scaffold:{description:"Reset the active canvas to empty state. Only affects the currently viewed file.",params:{},clearPatterns:["(active file)"]}},agent:{permissionMode:"bypassPermissions",greeting:`<system-info pneuma-mode="Pneuma Draw Mode" skill="pneuma-draw" session="new"></system-info>
The user just opened the workspace. You are ready to assist with diagram creation on the Excalidraw canvas. Greet the user briefly (1-2 sentences).`},init:{contentCheckPattern:"**/*.excalidraw",seedFiles:{"modes/draw/seed/drawing.excalidraw":"drawing.excalidraw"}},evolution:{directive:`Learn the user's diagramming preferences from their conversation history.
Focus on: common diagram types and layout styles, color usage habits,
annotation and text styling, connector and arrow preferences, element sizing
and spacing conventions. Augment the skill with personalized visual style guidance.`}};export{e as default};
