makefaster

Runs an autoresearch loop that measures and improves website performance metrics iteratively.

152|13|Updated Aug 21, 2026
One-click install
npx skills add https://github.com/jjcm/makefaster --skill makefaster-jjcm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: makefaster
Source: https://github.com/jjcm/makefaster/tree/main/packages/skill
Command: npx skills add https://github.com/jjcm/makefaster --skill makefaster-jjcm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Improving website speed is usually guesswork: developers apply optimizations without measuring whether they actually help real users. This Skill runs a disciplined autoresearch loop that baselines a user-felt metric, tests one performance hypothesis per iteration, and keeps or reverts each change based on measured numbers. ## Core Features & Use Cases - Baseline profiling: Measures cold and warm page loads with managed Lighthouse (median of at least 3 runs) to establish a noise floor and a north-star metric like LCP. - Ranked checklist walk: Works through an imported improvement leaderboard in rank order, skipping non-viable categories with stated reasons and testing viable ones one at a time. - Keep-or-revert discipline: Every experiment is re-measured under identical conditions and kept only if it beats the noise floor by at least 5% or 20 ms; results are recorded in results.json after every iteration. - Use Case: Point the loop at a self-hosted app repository; it walks dozens of ranked techniques (compression, caching, lazy-loading, font payload reduction), keeps the ones that measurably improve LCP, and reports results for public leaderboards. ## Quick Start Run npx makefaster inside your site repository and let the agent baseline and optimize your page load performance. ## What problem does it solve? See above.

Frequently Asked Questions about makefaster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I measure and improve website LCP automatically?▼

Run npx makefaster inside your site repository. It baselines LCP with managed Lighthouse (median of at least 3 cold and warm runs), then walks a ranked improvement checklist, keeping only changes that beat the measured noise floor by at least 5% or 20 ms.

How does the makefaster loop decide which optimizations to try?▼

It imports up to 50 improvement categories from a live leaderboard ranked by what worked on other sites, falling back to a bundled catalog. Categories are tested in rank order, followed by up to five agent-chosen hypotheses.

Which agent CLIs does makefaster support?▼

It detects Cursor Agent, Claude Code, and Codex via PATH, well-known install locations, and environment overrides, plus a free hosted provider through makefaster.dev. It reuses your existing sign-in and never runs a login flow itself.

Can makefaster optimize a prebuilt SPA or vendored dashboard bundle?▼

Only server-side rows apply: compression, cache headers, and the HTML shell when the template is in-repo. SPA-internal techniques like bundle splitting or lazy-loading are skipped because edits to compiled artifacts cannot be reproduced by the repo's build.

What happens when an optimization experiment fails to improve performance?▼

The change is fully reverted and recorded with kept: false in results.json. Reverts carry no penalty and never end the run early; the loop continues through the entire checklist regardless of miss streaks.