Skip to content
Conduit

skill

superminimalism

technically the world's most performant landing page (almost). minimal, edge-delivered, AI optimised 12KB pure HTML/CSS website that achieved perfect scores across SEO, AEO, performance, and security,

Spirizeon/superminimalismcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/Spirizeon/superminimalism itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 25, 2026

berzi.one

minimal, edge-delivered, AI optimised hand-written HTML portfolio. No framework, no build step, no dependencies. One small module script from ascii.rest draws the animated art.

Measured, not claimed. Run lighthouse https://berzi.one --view yourself; the tables below record the state of the repo as of 2026‑10‑09.

Measured transfer sizes

gzip ‑9, served from Cloudflare (brotli is ~15–20% smaller). ascii.js + library.js + mount.js are the shared 7.3 KB gzip core, cached across every page.

pageHTML (gzip)pieces (gzip)total JSrequests to ascii.rest
index6.4 KBnight‑coast, typewriter, boot‑log, terminal, nixos, rust, go24.3 KB10
hermetic6.1 KBcandle11.9 KB4
coffee5.1 KBcoffee, candle15.9 KB5
atlan5.0 KBbig‑text9.2 KB4
4041.8 KBnot‑found9.2 KB4
piecebytes (gzip)
ascii.js2.2 KB
library.js2.5 KB
mount.js2.6 KB
ascii-rest-mono.woff23.0 KB — injected by the library itself, and fetched only where the system monospace face has no box-drawing or block glyphs, e.g. Android. Not declared by this repo.
og-image.png15.9 KB — fetched by social crawlers, never by a visitor

What changed, and what it cost

This site used to ship 0 KB of JavaScript. It now ships a module script, because animation needs one. The claim that replaced it.

beforenow
JavaScript0 KB9–24 KB gzip, one module chain
Requests11 HTML + 1 module + 1 per piece
FCP / LCP~0.15 s~0.15 s HTML, then the module chain and first frame
TBT0 msnon‑zero: pieces animate
Lighthouse Performance100/100must be re‑measured, not claimed
Third‑party originnoneascii.rest (script, font, piece modules)

What is still true

  • Hand‑written HTML and inline CSS. No framework, no bundler, no node_modules, no hydrate.
  • Zero render‑blocking stylesheets, zero images on the critical path. og-image.png is crawler‑only.
  • Edge‑delivered from Cloudflare, TTFB ~10–30 ms, unlimited bandwidth, no cold starts.
  • prefers-reduced-motion holds every piece on its first frame. IntersectionObserver pauses pieces that scroll off screen.
  • Every piece carries a label, which the component sets as the canvas/pre's aria-label.
  • _headers sets CSP, HSTS, X-Content-Type-Options, Referrer-Policy, Permissions-Policy and COOP. 'unsafe-inline' stays in script-src because of the inline JSON‑LD, and in style-src because the CSS is inlined on purpose.

Perf controls baked into the markup

  • fps is lowered on every piece: night-coast 12, candle 12, boot-log 10, terminal 12, typewriter 12, logos 10.
  • Only three logos are mounted (nixos, rust, go) — each is a 30 fps canvas at stock speed.
  • No glyph webfont is declared here; the library injects its own 3 KB cut and only browsers lacking the glyphs fetch it.
  • Prose and links are ordinary HTML, so the page is readable, selectable and indexable with the script still in flight.

AEO / AI discoverability

The site treats LLM crawlers as a first‑class audience: llms.txt, llms-full.txt and skill.md describe the person, the projects and the stack in plain text, robots.txt allowlists the AI agents explicitly, and the prose is written so an LLM can quote it without guessing.

Development

npx wrangler pages dev .     # or: wrangler dev

There is nothing to build. Edit HTML, commit, deploy.

↑↓ navigate openesc close