Astro Wiki Publisher
Purpose
Coordinate the full publishing loop for content-driven Astro wikis: content collections, Markdown rendering, navigation, artifact data, public-copy quality, browser verification, media artifacts, and deploy truth.
Required Skill Routing
- Use
astro-frameworkfor Astro 5+, content collections, routing, i18n, hydration, view transitions, adapters, images, and static/server output decisions. - Use
markdown-rendering-regressionbefore claiming Markdown or public copy is fixed. - Use
webapp-testingorbrowserfor local preview, console errors, failed requests, screenshots, and layout overflow checks. - Use
site-architecturefor docs hierarchy, sidebars, route naming, breadcrumbs, and internal linking. - Use
copywriting,copy-editing,seo-audit, andai-seofor public reader/press copy and metadata. - Use
notebooklmfor live NotebookLM notebook/source/artifact verification. - Use
r2-notebooklm-artifact-portalfor R2-backed public artifact URLs, MIME, cache, and playback validation. - Use
cloudflareorwranglerfor Cloudflare platform operations only; do not duplicate platform syntax here. - Use
mermaid-to-giffor animated Mermaid process/architecture visuals. - Use
hyperframes-clifor launch trailer or video composition dev loop. - Use
animejsonly for deterministic HyperFrames micro-animations, not for live Astro route scroll behavior.
Workflow
- Confirm repo truth: cwd, branch, remote, dirty state, package manager, Astro version, and deploy target.
- Read
AGENTS.md,DESIGN.md,astro.config.*,package.json,src/content.config.*orsrc/content/**, route files, and verification scripts. - Map public routes: expected routes, generated routes, sidebar/nav routes, artifact routes, and localized aliases.
- Verify content: frontmatter descriptions, rendered Markdown, public copy, no placeholders, no local paths, no internal wave/build/run labels, no raw artifact wording.
- Verify artifacts: local
src/data/artifacts.json, publichref/thumbnailURLs, R2 HEAD responses, MIME, cache headers, and audio/video playback affordances. - Verify browser behavior: local preview, console errors, failed network requests, keyboard-visible routes where applicable, and typography overflow at mobile/tablet/desktop widths.
- Verify deploy truth: build output, pushed branch, remote head, hosting deployment state, and live URL behavior before claiming production status.
Required Verification
Prefer a single repo script such as:
bun run verify:all
If unavailable, run the equivalent:
bun run verify:data
bun run build
bun run verify:routes
bun run verify:html
bun run verify:routes:inventory
bun run verify:browser
bun run verify:r2
Report any skipped command with the reason.