biagiojs

Agenti AI

biagiojs include materiale first-class per LLM e agenti di coding: indice curato, guida operativa completa nel pacchetto npm e documentazione strutturata per il retrieval.

Link rapidi

RisorsaURL
llms.txt (indice sito)/llms.txt
AI-GUIDE.md (riferimento completo)GitHub
Documentazione/it/docs/
Estensione VS Codebiagiojs/extensions/vscode-biagio/ nel repo

Punta il tuo agente a https://biagio.danilosprovieri.com/llms.txt.

Modello mentale

biagiojs è SSG-first + islands, business-aware. I componenti dichiarano pesi business (conversion, seo, interaction, 0–1) e costi (cpu, network). La build decide piano idratazione, preload, SEO, consent e i18n.

Regola d'oro: statico è il default. Pagine senza isole → zero JavaScript in produzione.

Workflow agente

npx create-biagiojs mio-sito --template blog
cd mio-sito && npm install
  1. Imposta site.baseUrl con l'URL di produzione reale.
  2. Usa defineConfig da biagiojs/config in biagio.config.js.
  3. Preferisci pages/*.page.biagio o biagio new page ….
  4. Usa le tabelle in Pesi business — non inventare numeri.
  5. Esegui biagio explain pages/index.page.biagio per feedback immediato.
  6. Esegui biagio build . e leggi render order + hydration log.
  7. Esegui biagio doctor . prima del deploy.

Comandi DX per agenti

ComandoQuando usarlo
biagio new page blog/[slug]Nuova route con boilerplate getStaticPaths
biagio new island counterScaffold modulo client
biagio new collection blogCollection Markdown + content.config.js
biagio explain <page>Verifica eager/lazy/static senza build completo
biagio doctor .Validazione pre-deploy inclusi link rotti

Riferimento pesi (non indovinare)

Tipo componenteconversionseointeraction
Hero / CTA principale0.8–1.00.7–1.00.5–0.9
Scheda prodotto0.6–0.90.5–0.80.3–0.6
Navigazione0.1–0.30.2–0.50.4–0.7
Footer / legal0.05–0.10.3–0.50.01–0.05
Widget chat0.03–0.10.10.1–0.3

File da leggere per primi

  1. Per cominciare
  2. Sintassi .biagio
  3. Content collections
  4. CLI
  5. SEO automatica
  6. Consent
  7. AI-GUIDE.md

Errori comuni

  • Idratare tutto — usa i pesi e biagio explain.
  • Saltare baseUrl — rompe canonical e sitemap.
  • Tracker senza data-cvw-consent o consent= sull'isola.
  • Google Fonts in produzione invece di site.fonts self-hosted.
  • Pubblicare bozze — usa draft: true (escluso in build produzione).