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.