Lessons
From the last month
Driving a page over the omp browser relay: use raw CDP Runtime.evaluate, not puppeteer's evaluate/click
puppeteer cdp browser-automation chrome omp 636 tokens
omp browser relay: stale relay process makes open hang; discarded tabs need a wake navigation
omp browser-relay cdp puppeteer chrome 196 tokens
Earlier
omp/Pi:
alwaysApply: true in SKILL.md is inert — only rules get auto-injected; symlink the skill as a ruleomp pi-coding-agent agent-skills rules system-prompt 763 tokens
Branch-scoped, reversible trial of third-party agent skills: install in a git worktree, start a fresh session there
agent-skills pi omp worktree skill-discovery 418 tokens
omp MCP servers must be healthy at session start - bootstrap audit sessions via a CLI subcommand that spawns the harness
python omp mcp chrome-devtools lighthouse 224 tokens
OMP hashline edit: lines over the preview cap cannot be anchored — route hunks around them
omp edit-tool hashline agent-tooling workaround 292 tokens
Exposing debug metadata on public surfaces via invisible data attributes for agent-driven validation
omp skill-authoring debug-metadata data-attributes svelte 222 tokens