소스 정보
- 저장소
- toheart/go-react-openspec-starter
- 최근 소스 활동
- 2026년 6월 30일 01:54
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/toheart/go-react-openspec-starter --skill ux-interaction명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Ant Design B 端管理台设计规范。为使用 antd + React + TypeScript 的企业后台项目提供组件使用规范、布局模式、主题 Token 体系和高频组件最佳实践。当编写或审查前端 UI 代码时自动应用。
架构级方案评审与 Bad Path 审查。在 feature-design 的 propose 之后、 gate-design 之前由主流程执行。审查方案完整性、架构一致性、数据模型一致性、 bad path 覆盖度,产出审查报告并把错误响应契约追加到 design.md。 说"方案评审""design review""架构评审""审查方案"时触发。
在 Go/React OpenSpec 项目中把功能需求推进到可执行设计:整理 brief、调研代码、生成 OpenSpec proposal/design/tasks、产出 test-plan.md,并把设计状态与 handoff 写入共享 `.orchestrator` 目录。用于用户请求 `$feature-design change-name`、启动或恢复 feature 设计阶段、需要把模糊需求收敛为可执行 OpenSpec 设计时。
SOC 직업 분류 기준
SKILL.md 표시 중
| name | ux-interaction |
| description | B 端管理台 UX 交互与信息架构原则。提供导航设计、表单交互、数据展示、操作反馈等场景的交互规范,以及无障碍性基线要求。当设计或实现前端交互逻辑时使用。 |
B 端管理台的 UX 交互原则,源自 Cursor Designer 和 UI Design Brain 的 B 端适配精华。
本 Skill 关注"怎么交互",具体组件怎么写请参考
antd-design-systemSkill。
一级导航(Sidebar) → 二级页面 → 页面内 Tab/锚点
每个管理页面遵循统一骨架:
页面标题 [+ 描述] [+ 主操作按钮]
─────────────────────────────
筛选/搜索区
─────────────────────────────
内容区(表格 / 卡片列表 / 详情)
─────────────────────────────
分页(如有)
规则:
| 时机 | 场景 |
|---|---|
| 失焦校验 (onBlur) | 单字段格式校验(邮箱、手机号) |
| 提交校验 | 跨字段关联校验、必填校验 |
| 实时校验 | 仅密码强度提示、字符计数等正向引导 |
不要在每次按键时都校验——用户还没输完就报错,体验很差。
max-width: 600px,不要撑满整行Form.Item 组或 Divider),组间距 24pxstopPropagation| 操作类型 | 反馈方式 | 消失时机 |
|---|---|---|
| 创建/更新成功 | message.success | 3s 自动消失 |
| 删除成功 | message.success | 3s,可 undo 更好 |
| 操作失败 | message.error 或 notification.error | 手动关闭 |
| 后台任务提交 | message.info + 轮询/WebSocket 更新 | 任务完成后通知 |
| 表单校验失败 | 字段内联红色提示 | 修正后消失 |
| 危险操作确认 | Modal.confirm | 用户操作后关闭 |
原则:
allowClear)B 端也需要基本无障碍支持:
| 项目 | 要求 |
|---|---|
| 键盘导航 | Tab 顺序合理,Modal 内焦点锁定 |
| 焦点可见 | 保留 outline(antd 默认支持),不要 outline: none |
| 语义化 HTML | 用 <button> 不用 <div onClick>,用 <a> 处理链接 |
| alt 文本 | 功能性图片必须有 alt;装饰性图片 alt="" |
| 颜色不单独传达信息 | 状态除了颜色还要有文字/图标辅助 |
| ARIA 标签 | 图标按钮需要 aria-label;动态区域用 aria-live |