ade-perf-boot

SkillDev tools

Performance patterns discovered for ADE's cold launch and "main

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ade-perf-boot skill

What this skill tells your AI

The instructions your AI receives, as published by arul28/ade in .agents/skills/ade-perf-boot/SKILL.md and read by ahel’s review.

Patterns discovered for ADE's cold launch and main-screen surfaces. Each entry has run-traced provenance — do not delete entries without explicit user approval.

Scope

This tab covers the code paths that run before any per-tab UI is mounted, plus the project-level chrome that appears regardless of which tab is open:

  • Cold launch — process spawn → main process bootstrap → renderer first paint → first interactive.
  • Welcome / project picker — when no project is loaded.
  • Recent projects — listing, rendering, icon resolution.
  • Project open flowproject.openRepo IPC, the load + bind path.
  • Remote runtimeremoteRuntime.listTargets, snapshot, connection lifecycle.
  • iOS / phone pairing — pairing status, auth, etc.
  • App shell chrome — sidebar, header, route transitions (the AppShell wrapping all tabs).

Use ade-autoresearch boot to run an optimization cycle against this surface.

Scenarios this tab is benchmarked against

Defined in apps/desktop/src/renderer/perf/scenarios/boot.ts:

  • boot.cold-paint — measures FCP / LCP / INP during cold launch (no driving).
  • boot.recent-projectsproject.listRecent IPC + welcome render.
  • boot.open-projectproject.openRepo round-trip for perf-pass.
  • boot.remote-runtimeremoteRuntime.listTargets cost.
  • boot.idle-welcome — 20s idle on welcome (no project) — catches background pollers.
  • boot.stress-launch — 2min idle from cold — catches startup leaks.

The "no project" scenarios should be run with --no-project so the welcome screen renders:

node scripts/run-perf-scenario.mjs boot.idle-welcome run-id --no-project

Patterns

No patterns recorded yet — populated by the first ade-autoresearch boot run.

Signals

GitHub stars
104
Forks
12
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ade-perf-boot
Source
github.com/arul28/ade