Agent Skills
› ag-ui-protocol/ag-ui
ag-ui-protocol/ag-ui
GitHub用于在AG-UI应用中集成A2UI渲染,涵盖应用脚手架搭建、中间件配置、框架适配及渲染调试。
Install All Skills
npx skills add ag-ui-protocol/ag-ui --all -g -y
Skills in Collection (14)
用于在AG-UI应用中集成A2UI渲染,涵盖应用脚手架搭建、中间件配置、框架适配及渲染调试。
为AG-UI应用添加A2UI渲染支持
创建支持A2UI的AG-UI快速启动项目
连接AG-UI框架与A2UI前端渲染器
排查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 测试套件,并支持 CI 流程理解。
启动 Dojo 前端和 .NET 后端服务
修改或注册 .NET 集成配置
运行 .NET 集成的 E2E 测试
npx skills add ag-ui-protocol/ag-ui --skill agui-dojo -g -y
用于同步 AG-UI .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、架构边界等特定规范进行规则化检查。仅用于发现 PR 或分支中的违规项,不执行代码修改或通用风格检查。
审查涉及 sdks/dotnet/ 的 Pull Request
验证 .NET SDK 的新增事件类型或序列化变更
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-code-review -g -y
用于验证AG-UI .NET SDK与TypeScript SDK跨语言互操作性的测试技能,涵盖双向HTTP通信及Protobuf字节级一致性检查。
添加跨语言互操作性测试用例
修改CrossLanguage.TestServer路由
验证TS客户端与C#服务器间的协议兼容性
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-cross-language-tests -g -y
AG-UI .NET SDK功能开发的编排中心,提供端到端实施流程、检查清单及路由指引,确保涵盖序列化、测试、文档等完整交付标准。
询问.NET SDK功能开发流程
规划SDK变更步骤
开始非 trivial 的SDK功能实现
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-feature-workflow -g -y
用于为AG-UI .NET SDK编写端到端集成测试,覆盖SSE或Protobuf流式传输、事件映射及多轮对话验证。通过WebApplicationFactory和Verify快照基础设施,确保ChatClient与传输层的正确性,不包含单元测试。
需要为AG-UI .NET SDK添加新的端到端集成测试
验证SSE或Protobuf流式传输在Hosting管道中的行为
检查AGUIChatClient是否正确映射事件到ChatResponseUpdate
运行或更新基于Json/Protobuf传输的多轮对话集成测试
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-integration-tests -g -y
用于在AG-UI .NET SDK中添加示例步骤,包含创建Server/Client项目、配置解决方案、集成测试及文档更新。
添加新的GettingStarted示例步骤
更新SDK示例代码结构
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-sample-step -g -y
用于创建、更新和验证 AG-UI .NET SDK 的 Mintlify 文档页面。包括编写 MDX 内容、配置 docs.json 导航结构,以及使用 mintlify dev 进行本地预览和构建验证。
需要添加或编辑 .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 和字节级一致性。
需要实现新的事件流编码器
修改现有的传输格式协商策略
处理 JsonElement 与 protobuf Value 之间的转换
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-transport -g -y
规范 AG-UI .NET SDK 单元测试编写,涵盖序列化、兼容性测试及项目结构约定。
为 AG-UI .NET SDK 新增类型或方法编写单元测试
验证事件序列化往返与 Protobuf 编解码
检查向后兼容性或与 TypeScript 的 JSON 一致性
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-unit-tests -g -y
用于在AG-UI .NET SDK中添加或修改协议类型(事件、消息等),确保AOT安全及与TypeScript的JSON兼容性。
添加新的AG-UI事件类型
修改消息角色或输入内容类型
编辑序列化上下文或转换器
修复PublicAPI构建失败
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-wire-types -g -y
通过Playwright MCP手动验证Web应用或文档站点的渲染、交互及控制台错误。适用于视觉确认、主题切换检查等,避免编写自动化测试代码。
手动验证UI渲染效果
检查页面控制台错误
确认CSS/SVG图标样式
对比亮暗模式外观
npx skills add ag-ui-protocol/ag-ui --skill agui-playwright-validate -g -y


