consolidate theme-ui into ui-design skill (T-85)

Replaces the single-file theme-ui skill with a routed ui-design skill
backed by four references:

- theme.md      — token system, identity rule, palette layers, type
- surface.md    — token selection per surface (chrome, panels, tabs,
                  buttons, status, overlays)
- geometry.md   — control spacing/alignment principles distilled from
                  the MultitabPane work: uniform inner spacing rule,
                  no double-edge padding, two-column control pattern,
                  perceived mass over measured pixels
- icons.md      — Phosphor icons + clide-owned painters

SKILL.md routes to the right reference and holds the universal rules.
The trigger description widens to cover spacing/alignment questions
in addition to token selection.

geometry.md references T-86 (codify spacing constants); the doc uses
literal pixel values until those constants land.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-06 15:38:19 +02:00
co-authored by Claude
parent 71b21e1974
commit 29ac9b3caf
8 changed files with 543 additions and 212 deletions
+35 -3
View File
@@ -1,5 +1,5 @@
{
"exported_at": "2026-05-06T13:21:08Z",
"exported_at": "2026-05-06T13:38:19Z",
"decisions": [
{
"id": "D-1",
@@ -2073,11 +2073,11 @@
"type": "task",
"parent_id": "T-3",
"title": "secondary Claude pane UI wiring",
"status": "in_progress",
"status": "done",
"priority": "medium",
"decision_ref": "D-41",
"created_at": "2026-04-22 14:08:40",
"updated_at": "2026-05-06 12:20:58"
"updated_at": "2026-05-06 13:21:15"
},
{
"id": "T-25",
@@ -2691,6 +2691,24 @@
"priority": "medium",
"created_at": "2026-05-06 10:16:02",
"updated_at": "2026-05-06 12:17:27"
},
{
"id": "T-85",
"type": "task",
"title": "consolidate theme-ui into ui-design skill with theme/surface/geometry/icons references",
"status": "in_progress",
"priority": "medium",
"created_at": "2026-05-06 13:28:58",
"updated_at": "2026-05-06 13:29:05"
},
{
"id": "T-86",
"type": "task",
"title": "codify UI spacing constants (gaps, paddings, control sizes)",
"status": "backlog",
"priority": "medium",
"created_at": "2026-05-06 13:28:58",
"updated_at": "2026-05-06 13:28:58"
}
],
"ticket_deps": null,
@@ -4065,6 +4083,20 @@
"old_value": "ready",
"new_value": "in_progress",
"changed_at": "2026-05-06 12:20:58"
},
{
"ticket_id": "T-24",
"field": "status",
"old_value": "in_progress",
"new_value": "done",
"changed_at": "2026-05-06 13:21:15"
},
{
"ticket_id": "T-85",
"field": "status",
"old_value": "backlog",
"new_value": "in_progress",
"changed_at": "2026-05-06 13:29:05"
}
]
}