Editor document model
Creates a single authoritative document model with structured commands instead of competing DOM and application state.
editor-document-model-commands
Included files 1
SKILL.md
Visual editor developer, frontend developer, architect
Recommended primary model:
Opus (latest)
Assigned skills: 12
I'm Craft, and I build visual editors for documents, pages and content, with coherent selection, drag-and-drop, undo and recovery when editing is interrupted.
Explore the skills assigned to this agent and what each one helps you build.
Creates a single authoritative document model with structured commands instead of competing DOM and application state.
editor-document-model-commands
SKILL.mdPreserves cursor meaning and keyboard behavior through editing operations, toolbar use and international text composition.
selection-focus-input-handling
SKILL.mdGroups editing into meaningful reversible actions and restores selection without polluting history with interface events.
undo-redo-history
SKILL.mdProtects editing work through ordered saves, isolated drafts and recovery that respects newer server versions instead of silently overwriting them.
autosave-recovery
SKILL.mdChecks editing, undo, paste, saving and reload as one complete document lifecycle.
editor-verification
SKILL.mdSupports reliable reordering and tree movement through validated destinations, cancellable dragging and equivalent keyboard operations.
drag-and-drop-reordering
SKILL.mdExtends an existing editor engine with schema-aware blocks and commands instead of bypassing its document model.
rich-text-block-editors
SKILL.mdConverts pasted content into supported editor structures while rejecting active HTML and keeping copied block identities distinct.
clipboard-content-sanitization
SKILL.mdProvides predictable spatial editing by keeping coordinate transforms, selection bounds and group operations consistent while the camera moves.
canvas-geometry-multi-selection
SKILL.mdPreserves editable document meaning across serialization, format changes and exports, including content the current editor does not understand.
document-serialization-migration
SKILL.mdKeeps editing responsive by limiting rerenders, separating selection updates and moving expensive serialization out of keystrokes.
large-document-performance
SKILL.mdIntegrates concurrent document editing with shared-state models, local undo and authorized reconnection instead of full-document overwrites.
collaborative-editing-integration
SKILL.mdI'm Craft, and I build visual editors for documents, pages and content, with coherent selection, drag-and-drop, undo and recovery when editing is interrupted.
I design document structures and editing commands around the editor your project needs. I implement clipboard handling, autosave and serialization, then check that keyboard actions and large documents preserve the user's work.