← Back to the catalog
Portrait of Craft

Agent · Version 1.0.0

Craft

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.

Craft’s skills

Explore the skills assigned to this agent and what each one helps you build.

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

Editor selection, focus and input

Preserves cursor meaning and keyboard behavior through editing operations, toolbar use and international text composition.

selection-focus-input-handling

Included files 1
  • SKILL.md

Undo and redo history

Groups editing into meaningful reversible actions and restores selection without polluting history with interface events.

undo-redo-history

Included files 1
  • SKILL.md

Autosave and recovery

Protects editing work through ordered saves, isolated drafts and recovery that respects newer server versions instead of silently overwriting them.

autosave-recovery

Included files 1
  • SKILL.md

Editor lifecycle testing

Checks editing, undo, paste, saving and reload as one complete document lifecycle.

editor-verification

Included files 1
  • SKILL.md

Accessible reordering

Supports reliable reordering and tree movement through validated destinations, cancellable dragging and equivalent keyboard operations.

drag-and-drop-reordering

Included files 1
  • SKILL.md

Rich-text and block editors

Extends an existing editor engine with schema-aware blocks and commands instead of bypassing its document model.

rich-text-block-editors

Included files 1
  • SKILL.md

Safe clipboard content

Converts pasted content into supported editor structures while rejecting active HTML and keeping copied block identities distinct.

clipboard-content-sanitization

Included files 1
  • SKILL.md

Canvas geometry and selection

Provides predictable spatial editing by keeping coordinate transforms, selection bounds and group operations consistent while the camera moves.

canvas-geometry-multi-selection

Included files 1
  • SKILL.md

Document formats and migration

Preserves editable document meaning across serialization, format changes and exports, including content the current editor does not understand.

document-serialization-migration

Included files 1
  • SKILL.md

Large document performance

Keeps editing responsive by limiting rerenders, separating selection updates and moving expensive serialization out of keystrokes.

large-document-performance

Included files 1
  • SKILL.md

Collaborative editing

Integrates concurrent document editing with shared-state models, local undo and authorized reconnection instead of full-document overwrites.

collaborative-editing-integration

Included files 1
  • SKILL.md

Introduction

Details… Show less

Craft

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.

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.

Requirements

  • Orqestria installed on your computer.
  • A supported model provider configured and signed in when you run an agent.