Changelog
All notable changes documented here. Format: Keep a Changelog.
[1.4.0] — 2026-05-27
Added
- AI tool selection: new CLI prompt — choose Claude Code, Cursor, Windsurf, Continue, GitHub Copilot, or None
- Cursor rules:
.cursor/rules/copywriter.mdc,qa-mobile.mdc,code-review.mdcgenerated when Cursor is selected - Windsurf rules:
.windsurf/rules/equivalents withtrigger: model_decisionfrontmatter - Continue rules:
.continue/rules/equivalents withalwaysApply: falsefrontmatter - GitHub Copilot instructions:
.github/instructions/*.instructions.mdwithapplyToglob frontmatter /code-reviewskill: new Claude Code skill covering TypeScript quality, correctness, security, performance, and code hygiene — distinct from/ui-designerand/qa-mobile- Layer 3 in template generator: AI tool rules applied after shared + framework layers, before UI lib overlay
- 36 new unit tests (106 total): AI tool layer coverage for all 4 tools + negative tests for
claude/none/undefined
Changed
- CLI prompts: 14 → 15 (AI coding tool added before Figma URL)
generateProjectsignature: optionalaiToolparameter added
[1.3.0] — 2026-05-27
Added
- Profile types: brand/organization vs individual/personal — CTA labels, section headers, and DESIGN.md adapt to who the page is for
- 12 design themes: minimalist, dark-studio, brutalist, glassmorphism, retro, editorial, corporate, playful, cyberpunk, swiss, organic, luxury — each injects typography, motion, component, and anti-pattern guidance into
DESIGN.md § 0 - Figma import: optional Figma file URL + PAT — extracts color styles + text styles via Figma REST API; overrides
PRIMARY_COLOR/ACCENT_COLORand populatesDESIGN.mdcolor and typography sections - New derived template vars:
OWNER_LABEL,IDENTITY_LABEL,CTA_LABEL,CTA_CONTEXT,ABOUT_LABEL,DESIGN_THEME_NOTES,FIGMA_COLORS_SECTION,FIGMA_TYPOGRAPHY_SECTION src/themes.ts— 12 ThemeDefinition objects with full aesthetic specssrc/figma.ts— Figma REST API client with color/text style extractionFIGMA_TOKENenv var support (skip PAT prompt)- 70 unit tests (up from 48) covering themes, profile types, Figma mock
- CI: unit test job added between build and e2e
Changed
- CLI prompts: 10 → 14 (added design aesthetic, who is this for, Figma URL, Figma PAT)
DESIGN.mdtemplate: new§ 0for design theme,IDENTITY_LABEL/CTA_LABEL/ABOUT_LABELvars throughout
[1.1.0] — 2026-05-27
Added
- UI library selection prompt (9 options): tailwind, shadcn/ui, Ant Design, Material UI, Mantine, Chakra UI, daisyUI, Bootstrap, none
- 3-layer template merge:
shared/→frameworks/→ui-libs/ - Provider overlays auto-wired for antd, mui, mantine, chakra (Next.js + Vite+React)
components.json+lib/utils.tsgenerated for shadcn/ui- daisyUI:
tailwind.config.tsoverlay with plugin registered - Bootstrap:
UI_SETUP.mdwith import guide and coexistence notes frameworkExtraDepsin_config.json— per-framework extra packages
Changed
- CLI now asks 10 questions (UI library added after framework)
- Docs deploy: now triggers on every push to
main
[1.0.0] — 2026-05-27
Added
- Renamed from
create-ai-landingto crucible (create-crucibleon npm) - New CLI command:
npm create crucible@latest - Crucible logo (SVG mark + wordmark)
- GitHub repo renamed to
ryanda9910/crucible
Changed
bin:create-ai-landing→create-crucible- VitePress base path:
/create-ai-landing/→/crucible/
[0.2.0] — 2026-05-27
Added
- Multi-framework support: Astro 4, Vite + React, Vanilla JS
- Framework selection as CLI prompt
- Restructured templates:
shared/+frameworks/architecture - Vanilla JS token checker (
scripts/check-design-tokens.mjs) - VitePress documentation site
- Conventional commits + commitlint + Husky
- GitHub Actions CI + auto-publish workflow
CONTRIBUTING.md,CODE_OF_CONDUCT.md
[0.1.0] — 2026-05-27
Added
- Initial release: Next.js 14 App Router scaffold
CLAUDE.md,DESIGN.md,GUARDRAILS.mdwith brand interpolation.claude/skills/— copywriter, qa-mobile, ui-designerscripts/check-design-tokens.ts- Hero, Services, Process, Contact, Header, Footer components
- API route with Zod validation + honeypot
- 9-question interactive CLI