Abdullah Rahman
All entries
DAY 1 2026-06-19 Mood: Focused

Day 1 — Starting v3 of the CLI

  • #work
  • #cli
  • #astro-perf-cli
  • #v3

Kicked off v3 of astro-perf-cli today. The big goals: 100 checks (up from 50), an auto-fix mode for the top 15 issues, and a JSON output format that plays nice with CI.

Spent the morning sketching the architecture. The current v2 code is a single 2,400-line file. That was fine at 50 checks. At 100, it will be unmaintainable. v3 will be a plugin system — each check is a self-contained module with a stable interface.

Tomorrow: write the plugin interface spec, port the first 10 checks, and validate the design before porting the rest.