
Temps Design System
Classify a console screen (list/record/form), build it on @temps-sdk/ds templates and...
Install
npx skills add gotempsh/temps --skill temps-design-system -g -a claude-code -y- Repository
- gotempsh/temps887
- Category
- Design
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 1,973 tokens
- Runs scripts
- No, instructions only
What it does
Classify a console screen (list/record/form), build it on @temps-sdk/ds templates and the shared shadcn primitives in @temps-sdk/ui, and follow the console's status vocabulary and status colour rules. Use for any new or changed console UI in web/src, and when building or extending web/packages/ds itself.
Temps console design
Two documents govern console UI, and they cover different ground:
DESIGN.md(repo root): the existing, authoritative reference forweb/srcas it stands today, full-width pages, compact empty states, shared tables/pagination, shadcn controls.web/packages/ds/docs/RULES.md: the same conventions, codified into a real package (@temps-sdk/ds) with templates, a token pipeline, and lint enforcement. ReadRULES.md,brand-guidelines.md, anddesign-system-handoff.mdinweb/packages/ds/docs/before building or reviewing anything that touches it.
Both describe the same visual system (Vercel-inspired Geist theme,
near-black primary, state colors plus small provider brand marks). Neither is the old "operator
ink" prototype (@temps-sdk/op, briefly @temps-sdk/ds, PR #915), that had
a different visual language (a glyph vocabulary, an "ink" skin class), zero
consumers, and was deleted. Never reference it, its mockups, or its styling.
Scope boundary, read this before touching web/src
@temps-sdk/ds is real and lint-enforced, but production migration of
web/src is partial. Do not assume an existing screen should move
onto the new templates just because it fits one. The numbered follow-ups in
design-system-handoff.md (≈39 hand-rolled page headers, ≥14 stat-tile/chart
call sites, empty-placeholder/empty-state consolidation, useGlobalView)
track remaining work; completed references are noted in the handoff. Migrating one of them is a deliberate task with
its own review, not a drive-by change bundled into unrelated work.
What IS in scope without asking:
- Any new screen or panel in
web/src, build it on the templates. - Any change to
web/packages/dsitself (new primitive, new template variant). - The
design-system/sandbox app.
Classification procedure: data shape → template
For any screen (new, or one you're deliberately migrating), ask what it actually shows:


