diff --git a/docs/superpowers/plans/2026-05-18-nle-editor.md b/docs/superpowers/plans/2026-05-18-nle-editor.md
new file mode 100644
index 0000000..1aa72f5
--- /dev/null
+++ b/docs/superpowers/plans/2026-05-18-nle-editor.md
@@ -0,0 +1,2246 @@
+# NLE Editor (Phase 1) Implementation Plan
+
+> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
+
+**Goal:** Add a Premiere-style NLE editor page (`editor.html`) with source monitor (in/out marking), DOM-based timeline (Select + Razor tools, undo/redo), program monitor (virtual clip-by-clip playback), and EDL export — backed by new `sequences` + `sequence_clips` DB tables and a REST API.
+
+**Architecture:** New `editor.html` page loads three shared JS modules (`timecode.js`, `timeline.js`, plus existing `api.js`) as `
+
+
+
+
+