Skip to content

chore: remove AUDIT.md, update docs for Storybook as core#2

Merged
anulman merged 15 commits intomainfrom
chore/docs-cleanup
Mar 7, 2026
Merged

chore: remove AUDIT.md, update docs for Storybook as core#2
anulman merged 15 commits intomainfrom
chore/docs-cleanup

Conversation

@anulman
Copy link
Owner

@anulman anulman commented Mar 7, 2026

Changes

Removed

  • AUDIT.md — served its purpose
  • recipes/markdown/ — duplicate of recipes/authoring/
  • recipes/posthog/ — duplicate of recipes/analytics/
  • recipes/forms/ — moved to docs/forms.md (deps were already core)
  • Stale createAPIFileRoute TODOs from API routes

Promoted to core UI (14 → 24 components)

  • Data display: Avatar, List, Table, Timestamp (from recipes/data-display/)
  • Layout: Card, Header, Main, Section, Sidebar (from recipes/layout/)
  • DangerZone (from recipes/pickers/ — misplaced, generic settings pattern)

Storybook

  • Now documented as first-class (stack table, commands, project structure, story example in README)
  • Deployed to kit.outsidetheboxmodel.com
  • Fixed preview import after styles.css move
  • Added @storybook/test as explicit devDep

Docs updated across the board

  • README, CLAUDE.md, AGENTS.md, recipes/README.md, recipe-install skill, component-scaffold skill
  • Component scaffold skill: forwardRef → React 19 ref-as-prop
  • AGENTS.md checklist: same
  • Pickers recipe added to all recipe listings
  • Icons attributed to Untitled UI
  • Post-clone checklist added to README

Housekeeping

  • src/styles/global.csssrc/styles.css
  • src/test/setup.tstest/setup.ts

Clawy added 14 commits March 7, 2026 01:54
- Remove AUDIT.md (served its purpose)
- README: add Storybook to stack table, commands, project structure,
  and a new 'What's Included' section with story example
- README: remove stale recipes/storybook/ reference
- CLAUDE.md: update recipe list (storybook → storybook-deploy)
- recipes/README.md: same
- skills/recipe-install: update available recipes table
- Avatar, List, Table, Timestamp → src/components/ui/ (from recipes/data-display)
- Card, Header, Main, Section, Sidebar → src/components/ui/ (from recipes/layout)
- Forms recipe → docs/forms.md (was just a usage pattern, deps already core)
- All new components exported from ui barrel
- 23 core components total (was 14)
- Updated recipe-install skill
Pickers (ColorPicker, IconPicker) stay as a recipe — they pull external
deps and are domain-specific. DangerZone is a generic settings pattern.
Remove forwardRef from template and rules. React 19 passes ref as a
regular prop — forwardRef is legacy and will be removed in a future
React version.
- AGENTS.md: forwardRef → ref-as-prop in component checklist
- recipe-install skill: remove forms, add pickers, fix blank table row
- CLAUDE.md: add pickers to recipe list
- recipes/README.md: add pickers
- README.md: update project structure recipe list
Fix DangerZone.stories.tsx import: @storybook/test → storybook/test
(Storybook 10 moved test utils to storybook/test subpath export).
@anulman anulman force-pushed the chore/docs-cleanup branch from 69506e4 to 73b5d74 Compare March 7, 2026 04:11
Include test/ in tsconfig.test.json so jest-dom type augmentation
is picked up for .toBeInTheDocument() etc.
@anulman anulman merged commit a143904 into main Mar 7, 2026
1 check passed
@anulman anulman deleted the chore/docs-cleanup branch March 7, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant