Last updated: 2026-02-20
- Always prefer the latest stable setup from official docs before installing or scaffolding.
- Prefer
pnpmfor all package management and CLIs to avoid local permission friction. - Keep UI and styling minimal: use default
shadcn/uicomponents and stock Tailwind utilities. - Avoid custom design systems, heavy abstractions, and non-essential dependencies.
- Build only what is required for the current MVP (
Title + Bodymarkdown editing in a GitHub repo).
- TanStack Start official quick start: https://tanstack.com/start/latest/docs/framework/react/quick-start
- shadcn/ui install docs (and TanStack Start page): https://ui.shadcn.com/docs/installation and https://ui.shadcn.com/docs/installation/tanstack
- Tailwind CSS current install path (v4): https://tailwindcss.com/docs/installation
- Pages CMS editor integration: https://editor.pagescms.org/
- Data model is fixed: markdown frontmatter
title+ markdownbody. - Hierarchy comes from folders only; no custom parent/child metadata.
- Auth and repo access should start with one GitHub flow and one target repo/path config.
- No plugin system, no schema builder, no media manager, no role system in v1.