Landing page for SpecScore Studio — the first-party authoring surface for the open SpecScore spec format.
Astro static site, deployed to Cloudflare Pages.
npm install
npm run dev # http://localhost:4321
npm run build # static output to dist/
npm run preview # serve the built dist/ locally
npm run check # astro check (TypeScript + Astro diagnostics)| Layer | Choice | Notes |
|---|---|---|
| Framework | Astro 6 | Static site, single-page landing for v1 |
| Styling | Plain CSS | src/styles/global.css — dark theme, accent green #3ddc91 |
| Hosting | Cloudflare Pages | wrangler.jsonc serves dist/ with 404-page handling |
| TypeScript | strict | npm run check for diagnostics |
Cloudflare Pages picks up the build from dist/ per wrangler.jsonc. The deploy is triggered by pushing to main (assuming the Cloudflare Pages GitHub integration is configured on the specscore/specscore-studio repo with build command npm run build and output dist/).
For manual deploy:
npx wrangler pages deploy dist- Hero — headline, lede, install snippet for the Claude Code plugin (
/plugin install specstudio@specscore) - What it is — short explanation of SpecScore (the standard) and SpecScore Studio (the authoring surface)
- Built on an open standard — open-format pitch, link to
specscore.md - Footer — links to source repos, ecosystem repos, and the SpecScore GitHub org
This is the v0 landing page. Future expansions (separate routes for /install, /docs, /blog, the actual web editor at /app or similar) follow the same Astro pattern.
specscore/specstudio-skills— the Claude Code plugin this page promotesspecscore/specstudio-web— the planned full web editor (separate repo)specscore/ai-marketplace— the marketplace the install command referencesspecscore.md— the standard's home, with format spec and docs
MIT — see LICENSE.