Skip to content

markoblogo/lab.abvx

Repository files navigation

ABVX Lab

A static hub for ABVX developer tools and small product pages. It keeps live links, per-tool docs, and lightweight landing pages in one place. Multiple agentsgen commands are listed separately for discoverability, but they ship as one package.

Live: lab.abvx.xyz

ABVX Lab cover

Tools

  • repomap — Deterministic repo map + import graph artifacts (read-only).
  • agentsgen snippets — Canonical README snippet extraction with deterministic CI drift checks.
  • agentsgen presets — Copy-paste setup for common stacks (explicit commands, no guesswork).
  • agentsgen — Safe repo docs toolchain for coding agents (AGENTS/RUNBOOK + PR Guard + LLMO Pack).
  • agentsgen init — Bootstrap .agentsgen.json + AGENTS/RUNBOOK with safe marker sections.
  • agentsgen update — Patch marker sections only; never overwrite handwritten docs.
  • agentsgen pack — Generate AI/LLMO docs bundle; supports --check and --print-plan.
  • agentsgen check — Validate repo is agentsgen-ready; CI-friendly drift signals.
  • agentsgen detect — Heuristic repo scan (no execution); emits stable JSON output.
  • agentsgen status — Instant repo overview: managed files, markers, generated fallbacks, and drift.
  • ABVX Shortener — Minimal URL shortener (Cloudflare Worker + KV).
  • sitelen-layer-plugin — sitelen-layer rendering plugin (toki pona tooling).
  • git-tweet — Turn git changes into tweet-sized release notes (with context + links).
  • AsciiTheme — Tiny CSS theme kit for clean, readable dev pages.

Agentsgen family naming

Agentsgen commands are presented here as separate tool pages for discoverability. They still ship together as one package: agentsgen.

Maintenance

What's inside

  • Home page: docs/index.html
  • Tool pages: docs/tools/<slug>/index.html
  • SEO basics: docs/robots.txt and docs/sitemap.xml
  • Theme assets: docs/assets/asciitheme.css, docs/assets/ascii-theme.js, docs/assets/styles.css

Tool pages (routing)

Visual system

ABVX Lab uses a split setup based on AsciiTheme:

  • docs/assets/asciitheme.css is a vendored copy of the AsciiTheme base preset
  • docs/assets/ascii-theme.js is the vendored theme-toggle script
  • docs/assets/styles.css is the Lab-only override layer
  • Do not rebuild the baseline locally in styles.css

How to add a new tool

Use this checklist:

  • Create a new tool page from an existing docs/tools/<slug>/index.html
  • Update the title, one-liner, links, metadata, and canonical URL
  • Add the card to docs/index.html
  • Move the new card to the first position on the home grid
  • Add the NEW sticker to the new card and remove it from the previous one so only one tool is marked NEW
  • Add the tool URL to docs/sitemap.xml
  • If the tool has a live site, add its Live link on both the home card and the tool page

Deploy

GitHub Pages publishes this site from /docs on main.

Flow: commit -> push -> wait for Pages.

If you change asset URLs or ship a static asset that browsers may cache aggressively, add or update the cache-busting query suffix in the HTML.

Packages

 
 
 

Contributors