What problem does it solve? When one workspace starts noticeably slower than another, it is hard to tell whether the cause is a code regression or differences in workspace state and size. This Skill reads Startup Performance reports (Phases and Marks tables), isolates variables like git presence and directory scale, and guides adding fine-grained perf marks to break open black-box phases. ## Core Features & Use Cases - Report interpretation: Aligns two Startup Performance reports phase-by-phase to locate where the time difference lands, avoiding traps like parallel-task mis-pairing and out-of-order lazy marks. - Variable isolation: Runs controlled experiments (rename .git, compare small repos, close persisted tabs) to separate code regressions from workspace state or scale differences. - Instrumentation workflow: Adds new PerfMarks constants, emits marks at correct async boundaries, and updates TimerService MILESTONES so new phases appear correctly in the report. - Use Case: A user reports "opening directory A is 3 seconds slower than directory B". Use this Skill to compare their two Startup Performance screenshots, determine the gap sits in workspace restore phases rather than early bootstrap, then isolate whether directory size or git is responsible before touching any code. ## Quick Start Compare these two Startup Performance reports from directories A and B and tell me which phase regressed and whether it is a code or workspace issue.