Agent Skillsmuratgur/ordinus › ordinus-ui-system

ordinus-ui-system

GitHub

规范 Ordinus 渲染器 UI 开发,确保遵循 DESIGN.md 设计系统。涵盖 React、Tailwind、shadcn 组件及文案的修改指导,强调实用、冷静的工作中心风格,避免通用 AI 界面装饰。

.codex/skills/ordinus-ui-system/SKILL.md muratgur/ordinus

触发场景

修改 React UI 组件或布局 调整 Tailwind 样式或 shadcn 组件 更新用户界面文案或状态面板

安装

npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
更多选项

非标准路径

npx skills add https://github.com/muratgur/ordinus/tree/master/.codex/skills/ordinus-ui-system -g -y

不安装直接使用

npx skills use muratgur/ordinus@ordinus-ui-system

指定 Agent (Claude Code)

npx skills add muratgur/ordinus --skill ordinus-ui-system -a claude-code -g -y

安装 repo 全部 skill

npx skills add muratgur/ordinus --all -g -y

预览 repo 内 skill

npx skills add muratgur/ordinus --list

SKILL.md

Frontmatter
{
    "name": "ordinus-ui-system",
    "description": "Build Ordinus renderer UI in the intended product style. Use when changing React UI, layout, Tailwind styling, shadcn-style components, status panels, navigation, empty states, forms, tables, task views, or user-facing product text."
}

Ordinus UI System

Objective

Make Ordinus feel like a calm, practical command center for AI-assisted work.

Design System Source

Read DESIGN.md before changing renderer UI, layout, Tailwind styling, shadcn-style components, status surfaces, empty states, forms, task views, provider views, or user-facing product copy.

Treat DESIGN.md as the canonical source for visual tokens, component vocabulary, status language, density, and copy guidance. If it conflicts with AGENTS.md, the secure Electron boundary and product principles in AGENTS.md win.

Product Feel

  • Work-focused, not marketing-focused.
  • Clear status over decorative flourish.
  • Dense enough for repeated use, but not crowded.
  • User-facing text should describe product state and next actions, not internal implementation.
  • Avoid turning the app into a generic chat page.
  • Distinctive but calm. Ordinus should feel intentionally designed without becoming loud or theatrical.

Avoid Generic AI UI

  • Do not default to generic assistant layouts, oversized prompt boxes, purple gradients, vague glowing panels, or decorative AI-themed backgrounds.
  • Choose a clear product direction before styling: desktop command center, operational workspace, project cockpit, or agent control surface.
  • Let the product context drive visual choices. Agent status, work progress, outputs, and attention states matter more than visual novelty.
  • Use typography, spacing, color, and motion deliberately. The interface should feel polished because details are consistent, not because effects are abundant.
  • Prefer subtle useful motion for state transitions, loading, reveal, and feedback. Avoid animations that distract from work.
  • Make empty states, status labels, and action hierarchy feel designed, not placeholder-like.

UI Rules

  • Align colors, typography, spacing, radius, status labels, and component naming with DESIGN.md.
  • Use shadcn-style components and local reusable primitives.
  • Prefer restrained cards for individual panels, not nested card-heavy layouts.
  • Use lucide icons for recognizable actions.
  • Keep typography readable and proportional to the UI surface.
  • Avoid decorative gradients, orbs, bokeh, and oversized hero sections.
  • Make status visible: planned, running, blocked, completed, needs attention.
  • Avoid one-note palettes. Use a restrained base with purposeful accent colors for state and hierarchy.
  • Match component density to the workflow: dashboards and work boards should be scan-friendly, not spacious landing pages.

Workflow

  1. Read DESIGN.md and identify the workflow the UI supports.
  2. Choose the smallest design-system component vocabulary that fits that workflow.
  3. Put the primary state and next action above secondary details.
  4. Use existing components before creating new primitives.
  5. Keep labels concise and user-centered.
  6. Check mobile/narrow and desktop layouts for overflow.
  7. Run typecheck, lint, and build.

Copy Guidelines

  • Say what the user can understand now.
  • Avoid references to browser/session/localStorage/Electron internals unless the screen is explicitly diagnostic.
  • Prefer "Workspace ready" over "IPC bridge initialized".
  • Prefer "No work items yet" over "No database rows".

版本历史

  • f507122 当前 2026-07-05 18:19

同 Skill 集合

.agents/skills/lavish/SKILL.md
.claude/skills/code-review-and-quality/SKILL.md
.claude/skills/code-simplification/SKILL.md
.claude/skills/documentation-and-adrs/SKILL.md
.claude/skills/electron-secure-boundary/SKILL.md
.claude/skills/grill-me/SKILL.md
.claude/skills/idea-discovery/SKILL.md
.claude/skills/ipc-contract-design/SKILL.md
.claude/skills/ordinus-ui-system/SKILL.md
.claude/skills/provider-runtime-adapter/SKILL.md
.claude/skills/shadcn-project-workflow/SKILL.md
.claude/skills/sqlite-minimal-persistence/SKILL.md
.codex/skills/code-review-and-quality/SKILL.md
.codex/skills/code-simplification/SKILL.md
.codex/skills/documentation-and-adrs/SKILL.md
.codex/skills/electron-secure-boundary/SKILL.md
.codex/skills/grill-me/SKILL.md
.codex/skills/idea-discovery/SKILL.md
.codex/skills/ipc-contract-design/SKILL.md
.codex/skills/provider-runtime-adapter/SKILL.md
.codex/skills/shadcn-project-workflow/SKILL.md
.codex/skills/sqlite-minimal-persistence/SKILL.md

元信息

文件数
0
版本
acdff6f
Hash
133e206b
收录时间
2026-07-05 18:19

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 22:18
浙ICP备14020137号-1 $访客地图$