Colophon
The tools, frameworks, and services that build and run this site.
Framework
Next.js 15App Router — pages, layouts, Server Components
React 19UI runtime
TypeScript 6Language
Tailwind CSS 4Styling foundation with custom token system
next-mdx-remoteMDX content layer for essays, notes, case studies
Design
FigmaInterface design and design system
PT MonoTypeface — used for wordmark, labels, and body copy
Monospace Design SystemDesign system — tokens, primitives, patterns, and shadcn registry
Deploy
VercelHosting, CI/CD, preview deployments
GitHub ActionsWorkflow automation — checks, Curator, branch hygiene
GitHubVersion control and issue tracking
pnpmPackage manager
MergeAutonomous merge agent — polls merge/ready PRs, AI safety check after 24h, squash-merges or blocks (GitHub Actions, every 30 min)
Claude Skills
ShulkerboxShared Claude Code infrastructure — skills, hooks, and session scripts used across all repos
wrap-up / pickupSession lifecycle — commit, tag, log activity, hand off context (shulkerbox)
handoverStructured context transfer between sessions (shulkerbox)
commit-commandsConventional commit + branch + PR workflow
humanizerStrips AI writing patterns from content before publishing
impeccableCopy editing — grammar, rhythm, and register consistency
frontend-designUI and design-system work — layout, tokens, component structure
vercel:deployDeployment — environment, preview, production promotion
code-reviewDiff review for correctness, security, and simplification
research-captureCaptures research signals from URLs — synthesises a studio essay, appends to RESEARCH-SIGNALS.md, and files roadmap items
superpowers:brainstormingStructured planning before implementation
AI
Claude CodePrimary coding agent — architecture, implementation, review (Anthropic)
ClothoFate agent — detects content gaps and files issues for missing artifacts (Moirai / GitHub Actions, nightly)
LachesisFate agent — scores quality, coverage, and coherence across the repo (Moirai / GitHub Actions, nightly)
AtroposFate agent — closes stale issues and abandoned PRs (Moirai / GitHub Actions, nightly)
CouncilAdvisor library — CTO and CISO personas for architecture and security decision support
nightly-easy-issuesCCR routine — picks small next:ready issues each night, implements, opens PRs (Claude Code Remote)
Direction
Roadmap16 active items across Now, Next, and Future
Open work
PR #371feat: pips design system playlist page, default studio to design articles
#365[lachesis] stale-branch: feat/speed-insights
#364[lachesis] stale-branch: vercel/install-and-configure-vercel-s-4zgcfv
#363[lachesis] stale-branch: vercel/install-and-configure-vercel-s-0lq4d1
#362[lachesis] stale-branch: fix/build-and-session-updates
#361[lachesis] stale-branch: chore/v0.52.5-wrapup
#360[lachesis] stale-branch: feat/page-transitions-polish
#359[lachesis] quality: copy-strength — range/caffitaly background leads with deliverables
#355anna product entry stage is stale (still "Active product")
#353[lachesis] stale-branch: claude/portfolio-feedback-docs-JGD0U
#352[lachesis] stale-branch: content/hero-ab-variants
#351[lachesis] stale-branch: positioning/ic-lead
#350[lachesis] stale-branch: feature/recent-demos-sessionStorage-gate
#349[lachesis] stale-branch: feat/demos-modal
#348[lachesis] stale-branch: content/certs-cleanup
#347[lachesis] quality: copy-strength — range/lll background leads with deliverables
#346[lachesis] quality: copy-strength — range/life-website background leads with deliverables
#344[lachesis] coherence: orphans — moirai-orchestrating-thin-agents and ux-is-the-result-of-design unreachable
#343[lachesis] quality: copy-strength — range/leanthemes background leads with deliverables
#342[lachesis] quality: copy-strength — range/technogym background leads with deliverables
#341[lachesis] quality: copy-strength — range/hugo-boss-machinas background leads with deliverables
#339Atropos stale_issues/stale_prs paths still unvalidated under real conditions
#329[lachesis] stale-branch: fix/cardgrid-dates-null
#328[lachesis] stale-branch: chore/session-wrap-up-responsive
#327[lachesis] stale-branch: chore/session-handover-nightshift
#326[lachesis] stale-branch: chore/auditor-cleanup-outcome-field
#325[lachesis] stale-branch: chore/session-handover-deltado-and-triage
#324[lachesis] stale-branch: feat/iese-case-study-and-content-updates
#323[lachesis] stale-branch: feat/contact-form-gmail
#322[lachesis] quality: copy-strength — exabyte-mat3ra headlineSentence leads with deliverables
#321[lachesis] stale-branch: fix/claude-action-auth
#320[lachesis] stale-branch: content/positioning-wax-council
#319[lachesis] stale-branch: content/council-strip-studio-ventures
#318[lachesis] stale-branch: chore/session-handover-step4
#317[lachesis] stale-branch: chore/session-handover-step3
#316[lachesis] stale-branch: chore/curator-triage-batch-1
#315[lachesis] stale-branch: chore/session-notes-0533
#314[lachesis] quality: copy-strength — range/codeship background leads with deliverables
#313[lachesis] stale-branch: chore/curator-live
#312[lachesis] stale-branch: fix/hirer-positioning
#311[lachesis] stale-branch: feature/tagging-about-polish
#310[lachesis] stale-branch: chore/session-notes-0532
#309[lachesis] stale-branch: feature/cloudbees-developer-plugins
#308[lachesis] stale-branch: claude/sweet-lovelace-521606
#307[lachesis] quality: copy-strength — range/xtralife background leads with deliverables
#306[lachesis] quality: copy-strength — juka headlineSentence leads with deliverables
#305Case study audit: add success metrics and measurement framing where verifiable (design framework Step 6)
#304Case study audit: make design rationale explicit — hypothesis to solution link (design framework Steps 3–5)
#303Case study audit: surface user types and pain points (design framework Step 2)
#299[clotho] expected_artifacts: content/narratives/freelance.mdx