The site for Agentic Assembly — a weekly Osaka meetup for engineers building with agentic coding tools. Astro 6 + MDX, Tailwind 4, Biome. Deploys to GitHub Pages on push to master (CNAME → a13y.org).
src/content/assemblies/<YYDDMM-slug>/index.mdx— one assembly per directory; first numeric segment is YYDDMM (date) plus a slug.src/pages/—index.astro(landing),[n].astro(assembly detail at/1,/2, …),feedback.astro,sign.astro(A4-landscape print sheet),dev/screenshots/(mobile/tablet/desktop captures for/screenshots).src/components/— shared building blocks (Brand,Header,Footer,Haiku,HighlightRail, …).src/styles/global.css— single global stylesheet. Don't add per-component CSS.worker/— Cloudflare Worker that ingests/feedbacksubmissions and forwards them to thefeedbackrepo for aggregation.scripts/screenshots.mjs— Playwright capture of/,/2, and/feedbackacross three viewports × dark/light intodev-screenshots/(gitignored).
npm run dev # astro dev
npm run build # astro build
npm run preview # astro preview
npm run check # astro check (typecheck)
npm run lint # biome check
npm run fmt # biome format --write
npm run fix # biome check --write (lint + format)
npm run screenshots # capture dev screenshots (requires `npm run dev` running)Living under .claude/skills/:
/schedule— add the next upcoming assembly from a freetext one-liner. Parses date / location / topic, defaults from the most recent past entry, and waits for confirmation before writing./news— compile what shipped in the agentic-coding space since the last assembly. Anchors Claude Code and Codex coverage on their GitHub releases pages, casts a wide unscoped net to discover unknown sources, and cross-references for buzz. Writes a marker-delimited section into the next upcoming assembly'sindex.mdx./prepare— pre-meetup checklist.
See CLAUDE.md for the rules: em-dashes as the only divider, exactly three colours (--ink, --ink-dim, --accent), mono font for structural text, sans for prose.