Agent Skillsmuratgur/ordinus › ordinus-ui-system

ordinus-ui-system

GitHub

用于构建 Ordinus 渲染器 UI,确保符合产品风格。涵盖 React、Tailwind、shadcn 组件及状态面板等修改。强调冷静实用的设计感,避免通用 AI 界面风格,遵循 DESIGN.md 规范,注重工作流导向与清晰的状态反馈。

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

Trigger Scenarios

修改 React UI 或布局 调整 Tailwind 样式或 shadcn 组件 更新状态面板、导航或空状态 编写表单、表格或任务视图 修改面向用户的产品文案

Install

npx skills add muratgur/ordinus --skill ordinus-ui-system -g -y
More Options

Non-standard path

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

Use without installing

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".

Version History

  • f507122 Current 2026-07-05 18:19

Same Skill Collection

.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/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/ordinus-ui-system/SKILL.md
.codex/skills/provider-runtime-adapter/SKILL.md
.codex/skills/shadcn-project-workflow/SKILL.md
.codex/skills/sqlite-minimal-persistence/SKILL.md

Metadata

Files
0
Version
f507122
Hash
133e206b
Indexed
2026-07-05 18:19

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-13 21:12
浙ICP备14020137号-1 $Map of visitor$