Agent Skills
› ag-ui-protocol/ag-ui
ag-ui-protocol/ag-ui
GitHub用于在 AG-UI 应用中集成 A2UI 渲染的开发者技能,涵盖框架适配、中间件配置、组件目录注册及流式验证,支持添加或调试 A2UI 表面。
Install All Skills
npx skills add ag-ui-protocol/ag-ui --all -g -y
Skills in Collection (14)
用于在 AG-UI 应用中集成 A2UI 渲染的开发者技能,涵盖框架适配、中间件配置、组件目录注册及流式验证,支持添加或调试 A2UI 表面。
为 AG-UI 应用添加 A2UI 渲染能力
调试 A2UI 表面无法渲染或用户交互未回传问题
连接 AG-UI 支持的框架与 A2UI 前端
npx skills add ag-ui-protocol/ag-ui --skill ag-ui-a2ui-integration -g -y
指导将TS/Python SDK特性移植至.NET,确保Wire Format与行为一致性。定位参考实现、映射概念并决定归属包。用于协议对齐和上游修复适配,非具体测试编写。
需要在新SDK中实现已有功能以保持跨语言一致性
验证.NET实现的JSON/SSE/Protobuf格式是否与参考SDK匹配
确定新功能或修复应归属哪个.NET内部包
npx skills add ag-ui-protocol/ag-ui --skill agui-cross-sdk-parity -g -y
用于本地运行 AG-UI Dojo 演示应用及 .NET SDK 后端,管理集成注册、配置修改及 Playwright E2E 测试套件。
启动 Dojo 前端和 .NET 后端服务
运行 .NET 集成的 E2E 测试
查看 CI 中的 Dojo E2E 流程
修改或注册新的 .NET 集成场景
npx skills add ag-ui-protocol/ag-ui --skill agui-dojo -g -y
同步 .NET SDK 代码结构与 AGENTS.md、architecture.md 文档的一致性,防止重构后文档过时。通过解析项目文件和目录结构建立事实基准,扫描并修复文档中的漂移内容。
.NET SDK 重构后验证文档
更新 AGENTS.md 或 docs/architecture.md
检查 .NET SDK 文档是否当前有效
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-agents-sync -g -y
针对AG-UI .NET SDK的代码审查技能,依据特定架构规范(如AOT、边界约束)进行分阶段规则检查,仅报告违规项而不修改代码。
审查涉及sdks/dotnet/的PR或分支变更
验证新事件类型或序列化变更
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-code-review -g -y
验证AG-UI .NET SDK与TypeScript SDK的跨语言互操作性,确保Wire兼容性及Protobuf字节一致性。
需要编写跨语言集成测试
验证SDK间的协议兼容性
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-cross-language-tests -g -y
AG-UI .NET SDK功能开发编排技能,提供端到端实施流程、定义完成标准及步骤路由,确保涵盖序列化、测试、文档等全生命周期。
询问.NET SDK功能实现工作流
规划SDK变更的端到端步骤
确定功能完成的定义
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-feature-workflow -g -y
为AG-UI .NET SDK编写端到端集成测试,覆盖SSE/Protobuf流式传输、事件映射及多轮对话。利用WebApplicationFactory和Verify快照验证客户端与服务端的交互行为。
需要验证AG-UI事件类型的端到端行为
测试SSE或Protobuf流式传输管道
添加或更新GettingStarted示例的录制回放
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-integration-tests -g -y
用于在 AG-UI .NET SDK 中添加新的入门示例步骤,包括创建 Server/Client 项目、配置依赖、接入解决方案及集成测试,并更新文档注册。
需要添加一个新的功能演示样本
需要更新 SDK 的示例代码结构
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-sample-step -g -y
用于创建、更新和验证 AG-UI .NET SDK 的 Mintlify 文档页面。涵盖页面编写、导航注册及本地预览,不涉及代码或测试。
需要添加或编辑 .NET SDK 文档页面
需要更新 docs.json 导航配置
需要在本地预览文档站点
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-sdk-docs -g -y
用于在AG-UI .NET SDK中实现或修改传输层编码(如Protobuf、SSE)及内容协商逻辑,确保兼容Native AOT和字节级一致性。
需要添加新的事件流编码格式
修改现有的传输协议编解码器
调整客户端或服务端的内容协商策略
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-transport -g -y
为AG-UI .NET SDK编写单元测试,涵盖序列化往返、兼容性校验及客户端/服务端逻辑。遵循特定命名与断言规范,确保代码质量与向后兼容。
需要为新的类型或方法添加单元测试覆盖
验证JSON或Protobuf序列化的正确性
检查向后兼容性或与TypeScript的协议一致性
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-unit-tests -g -y
用于在AG-UI .NET SDK的Abstractions包中新增或修改协议类型(事件、消息等),确保AOT兼容、JSON序列化正确及PublicAPI合规。
添加新的AG-UI事件类型
修改消息角色或输入内容类型
编辑JSON序列化上下文或转换器
修复PublicAPI分析器构建失败
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-wire-types -g -y
通过Playwright MCP手动验证Web应用或文档站点的UI渲染、交互状态及控制台错误,生成截图供人工审查。
验证UI组件是否正确渲染
检查页面控制台错误
对比明暗模式视觉效果
验证交互状态如悬停点击
npx skills add ag-ui-protocol/ag-ui --skill agui-playwright-validate -g -y


