# Agentic UI Development

> Guides development workflow, design system, scripts, and component inventory for @ant-design/agentic-ui. Use when onboarding, adding new components, running build/test/docs, or asking about project structure, conventions, or component list. Triggers on agentic-ui, development workflow, 开发流程, 组件清单, 设计系统, 新组件, build, test, docs, AGENTS.md. Use when this capability is needed.

- Skill: `tomevault-io/agentic-ui-development` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/agentic-ui-development`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/agentic-ui-development/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/agentic-ui-development

---


# Agentic UI 项目开发

@ant-design/agentic-ui 整体开发流程、规范与组件清单。具体组件实现见各 `component-xxx` Skill。

## 规范入口

- **编码与仓库规范**：仓库根目录 [AGENTS.md](../../AGENTS.md)（命名、TypeScript、样式、测试、Git/PR、Changelog）。
- **组件级约定**：各 `.cursor/skills/component-xxx/SKILL.md` 与 AGENTS.md 一致。

## 常用命令

| 用途     | 命令 |
| -------- | ---- |
| 文档站点 | `pnpm start`（http://localhost:8000） |
| 构建     | `pnpm run build` |
| 单元测试 | `pnpm test`，覆盖率 `pnpm run test:coverage` |
| E2E     | `pnpm run test:e2e`，调试 `pnpm run test:e2e:debug` |
| 检查     | `pnpm run lint`、`pnpm tsc` |
| 格式化   | `pnpm run prettier` |

## 项目与组件结构

- **源码**：`src/`，单组件目录含 `ComponentName.tsx`、`style.ts`、`types.ts`、`index.tsx`，子组件/`hooks`/`utils` 按需。
- **导出入口**：`src/index.ts` 按功能分区导出；新增组件需在此处与对应组件 `index` 中声明。
- **文档**：`docs/`，Dumi 配置 `.dumirc.ts`。
- **测试**：`tests/`（Vitest）、`e2e/`（Playwright）。
- **脚本**：`scripts/`（如 `checkDemoFiles.js`、`bumpVersion.js`、`generateDemoReport.js`）。

## 组件清单（与 src/index.ts 对应）

- 布局：AgenticLayout、Workspace、ChatLayout、ChatBootPage
- 聊天气泡：Bubble（AIBubble、UserBubble、List）
- 思维链/工具：ThoughtChainList、ToolUseBar、ToolUseBarThink
- 任务/运行：AgentRunBar、TaskList
- 历史：History
- 编辑器/输入：MarkdownEditor、MarkdownInputField
- Schema：SchemaForm、SchemaEditor、SchemaRenderer、validator
- 插件：Plugins（chart、code、formatter、mermaid）
- 基础 UI：AILabel、AnswerAlert、BackTo、Quote、WelcomeMessage
- 通用子组件：ActionIconBox、ActionItemBox、Button、GradientText、LayoutHeader、Loading、Robot、SuggestionList、TextAnimate、TypingAnimation、VisualList、lotties

## 新组件/新功能时

1. 遵循 AGENTS.md 的命名、Props/事件、Ref、样式（createStyles + token）、文件组织。
2. 在 `src/index.ts` 增加导出；如有新组件 Skill，在 `.cursor/skills/README.md` 中补充一览。
3. 补全类型、测试（覆盖率 ≥80%）与文档/Changelog（中英文）。

开发或排查时优先查 AGENTS.md 与对应 component-xxx Skill，再改源码与入口。

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/antdigital-ai) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

