|
2 | 2 |
|
3 | 3 | --- |
4 | 4 |
|
| 5 | +## [11.9.0] - 2025-12-16 |
| 6 | + |
| 7 | +### ✨ Added |
| 8 | + |
| 9 | +**shadcn/ui Integration with 8 Customization Options** |
| 10 | + |
| 11 | +The `/init --tokens` command now generates both OKLCH design tokens (source of truth) AND shadcn/ui-compatible CSS variables through the Token Bridge Pattern: |
| 12 | + |
| 13 | +- **8 customization options**: Style Preset, Base Color, Theme Mode, Icon Library, Font Family, Border Radius, Menu Color, Menu Accent |
| 14 | +- **Token Bridge Pattern**: OKLCH tokens remain the accessible source of truth, with shadcn CSS variable aliases generated automatically |
| 15 | +- **Brownfield scanning**: Automatically detects and consolidates existing color tokens |
| 16 | +- **Component integration**: Generated `components.json` works directly with shadcn CLI |
| 17 | +- **Menu theming**: New menu-specific tokens for background, hover, active, and accent styles |
| 18 | + |
| 19 | +New files: |
| 20 | +- `.spec-flow/scripts/node/generate-shadcn-tokens.js` - Token generation engine |
| 21 | +- `.claude/skills/shadcn-integration/SKILL.md` - Integration skill documentation |
| 22 | +- `.spec-flow/templates/design/shadcn-variables.css` - shadcn variable template |
| 23 | +- `.spec-flow/templates/design/menu-variants.ts` - Menu component variants |
| 24 | + |
| 25 | +**Ultrathink Philosophy Checkpoints Across Workflow Phases** |
| 26 | + |
| 27 | +Ultrathink principles are now embedded as lightweight checkpoints throughout the workflow, not just during explicit `/ultrathink` invocations: |
| 28 | + |
| 29 | +| Phase | Principle | Checkpoint | |
| 30 | +|-------|-----------|------------| |
| 31 | +| `/spec` | Think Different | Assumption inventory before requirements | |
| 32 | +| `/plan` | Obsess + Simplify | Codebase soul analysis, 3 alternatives, complexity budget | |
| 33 | +| `/tasks` | Simplify Ruthlessly | Task count validation, simplification review | |
| 34 | +| `/implement` | Craft, Don't Code | Anti-duplication ritual, abstraction justification | |
| 35 | + |
| 36 | +Progressive depth based on complexity: |
| 37 | +- Trivial (<5 tasks): Skip checkpoints, fast path |
| 38 | +- Standard (5-30 tasks): Lightweight inline checkpoints |
| 39 | +- Complex (30+ tasks): Full checkpoints + separate artifacts |
| 40 | +- Epic (multi-sprint): Mandatory deep planning + craftsman-decision.md |
| 41 | + |
| 42 | +New files: |
| 43 | +- `.spec-flow/config/ultrathink-integration.yaml` - Checkpoint configuration |
| 44 | + |
| 45 | +### 🔧 Improved |
| 46 | + |
| 47 | +**Ultrathink Command Enhancements** |
| 48 | + |
| 49 | +- Added skill reference for context |
| 50 | +- Added proper AskUserQuestion JSON format for roadmap materialization |
| 51 | +- Added pre-flight checks for `gh` CLI authentication |
| 52 | +- Added error handling for GitHub issue creation |
| 53 | +- Fixed inconsistent terminology |
| 54 | + |
| 55 | +--- |
| 56 | + |
5 | 57 | ## [11.8.4] - 2025-12-15 |
6 | 58 |
|
7 | 59 | ### ✨ Added |
|
0 commit comments