Skip to content

refactor: adopt shared OpenClaw design system#95

Merged
Patrick-Erichsen merged 14 commits into
mainfrom
pe/claw-484-design-system-updates
Jul 10, 2026
Merged

refactor: adopt shared OpenClaw design system#95
Patrick-Erichsen merged 14 commits into
mainfrom
pe/claw-484-design-system-updates

Conversation

@Patrick-Erichsen

@Patrick-Erichsen Patrick-Erichsen commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • install the public openclaw/design-system runtime package at v0.0.1 and its five agent skills from the moving repository source
  • bundle canonical tokens, typography, product themes, and shared component primitives into the generated docs shell
  • replace applicable hardcoded colors, radii, spacing, typography, shadows, and motion values with --oc-* tokens
  • apply shared actions, cards, pills, and app-surface primitives where their contracts match
  • replace the design-only updater with the generic project skills updater
  • close the Mermaid overlay correctly during same-document history navigation
  • remove stale Codex context-engine harness links from 20 translated taxonomy pages after the mirrored source pages were deleted on current main

Dependency

Validation

  • npm test (3 passed)
  • npm run docs:check
  • full docs build: 27,969 pages; Pagefind indexed 14,330 pages
  • docs smoke and Playwright visual suites passed
  • actionlint .github/workflows/update-skills.yml
  • disposable skills@1.5.15 update --project --yes run refreshed all five design skills
  • design audit: 0 legacy token aliases; 0 raw radius declarations; 640 canonical token references
  • autoreview: no accepted actionable findings; dependency-order findings are resolved by fix: make design skills compatible with generic updates carapace#6

Visual proof was captured from the real generated docs site at desktop and mobile sizes.

@Patrick-Erichsen Patrick-Erichsen changed the title chore: automate design system updates refactor: adopt shared OpenClaw design system Jul 9, 2026
@Patrick-Erichsen
Patrick-Erichsen changed the base branch from pe/claw-487-design-system-migration to main July 9, 2026 19:32
@Patrick-Erichsen
Patrick-Erichsen marked this pull request as ready for review July 9, 2026 19:33
@Patrick-Erichsen
Patrick-Erichsen requested a review from a team as a code owner July 9, 2026 19:33
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​openclaw/​design-system@​0.0.1N/AN/AN/AN/AN/A

View full report

@mintlify

mintlify Bot commented Jul 10, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
clawdbot 🟢 Ready View Preview Jul 10, 2026, 2:01 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@Patrick-Erichsen
Patrick-Erichsen merged commit 992942e into main Jul 10, 2026
7 checks passed
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