← ClaudeAtlas

sitelisted

Generate the static HTML site for a research project. Creates source/site/build_all.py and templates if they don't exist, then builds the site. Use when the user wants to create or rebuild a project site.
hsigstad/research-kit · ★ 0 · Web & Frontend · score 73
Install: claude install-skill hsigstad/research-kit
# Project Site Generator Create and build a static HTML site for a research project. ## Status of the canonical implementation The rendering machinery lives in the **`sitekit`** package under `research-kit/sitekit/`. Each project's `source/site/build_all.py` is a thin shim that hands a `SiteConfig` to `sitekit.build_site()`. **Migrated to sitekit:** `audit`, `campaign-finance`, `deterrence`, `electoral-justice`, `fisc`, `judgeGPT`, `poll-sponsor-bias`, `promotor`, `serasa`, `vague`, `lawsuit`, `scheme`, `segredo`, `connect` (minimal + empirical), and `bind` (theoretical). For migrated projects, verification is content-parity of each rendered doc body against the pre-migration output plus intended convergence of the chrome onto the shared design system — NOT byte-equivalence (that only held for `serasa`, whose templates *were* the extraction source; other projects had drifted chrome the migration deliberately normalizes). The standard acceptance check the recent migrations used: page-set diff (0 lost), body-text parity (~1.0; sub-1.0 is pure CSS-var normalization), and "new broken-link set ⊆ baseline broken-link set" (the migration introduces no broken links; pre-existing stale source refs stay pre-existing). **Not yet migrated — each is a DEDICATED effort blocked on a specific host or build, NOT a batch slot** (verified by attempted migrations 2026-08-31, which correctly refused to force a lossy/unverifiable rewrite of coauthor-facing sites): - `procure` — coauthor-facin