Agent Skills
› ag-ui-protocol/ag-ui
ag-ui-protocol/ag-ui
GitHub用于在AG-UI应用中集成A2UI渲染,涵盖框架适配、中间件配置及客户端渲染器对接。
安装全部 Skills
npx skills add ag-ui-protocol/ag-ui --all -g -y
集合内 Skills (14)
用于在AG-UI应用中集成A2UI渲染,涵盖框架适配、中间件配置及客户端渲染器对接。
添加A2UI渲染到现有应用
创建支持A2UI的快速启动项目
调试A2UI表面不显示或交互失败问题
npx skills add ag-ui-protocol/ag-ui --skill ag-ui-a2ui-integration -g -y
指导将TS/Python SDK特性移植至.NET,确保协议与Wire格式一致性。明确参考源、文件映射及端口流程,非测试编写工具。
需要将TypeScript或Python SDK的新特性移植到.NET SDK中
验证.NET SDK的JSON/SSE/Protobuf Wire格式是否与参考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 集成的 Playwright E2E 测试
修改或注册新的 .NET 集成场景
理解 CI 中的 Dojo E2E 流程
npx skills add ag-ui-protocol/ag-ui --skill agui-dojo -g -y
同步AG-UI .NET SDK的AGENTS.md和architecture.md文档与实际代码结构,检测并修复因重构导致的文档过时问题。
更新AGENTS.md或docs/architecture.md
检查.NET SDK文档是否最新
验证.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
验证新事件类型或序列化变更
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-code-review -g -y
验证AG-UI .NET SDK与TypeScript SDK的跨语言互操作性,通过Vitest和xUnit驱动双向HTTP通信及Protobuf字节一致性测试。
需要添加或修改跨语言互操作性测试用例
验证.NET与TS SDK间的Wire兼容性或Protobuf字节一致性
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-cross-language-tests -g -y
AG-UI .NET SDK 功能开发编排技能,提供端到端实施流程、完成标准及子技能路由,确保代码、测试、文档等工件完整。
询问 .NET SDK 功能开发工作流
规划非平凡变更的端到端步骤
定义功能完成的检查清单
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-feature-workflow -g -y
用于编写AG-UI .NET SDK的端到端集成测试,覆盖SSE/Protobuf流式传输、事件映射及多轮对话验证。适用于新事件类型测试、传输格式参数化及快照录制,不用于单元测试。
需要为AG-UI .NET SDK编写端到端集成测试
验证SSE或Protobuf流式传输行为
测试ChatClient事件映射或多轮对话
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-integration-tests -g -y
为AG-UI .NET SDK添加示例步骤,包含Server/Client代码、解决方案配置、集成测试注册及文档更新。
需要新增SDK功能演示样本
创建新的Server+Client配对示例
更新示例项目的解决方案和测试引用
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-sample-step -g -y
用于创建、编辑和验证 AG-UI .NET SDK 的 Mintlify 文档页面。涵盖 MDX 文件编写、导航配置及本地预览,仅限 .NET SDK 文档更新。
添加或修改 .NET SDK 文档页面
更新 docs.json 导航结构
在 Mintlify 中预览 .NET 文档
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编写单元测试,涵盖序列化往返、向后兼容及客户端/服务端逻辑。遵循特定命名、断言和Fixture加载规范,确保JSON和Protobuf编解码正确性。
需要为AG-UI .NET类型添加单元测试
验证事件序列化与反序列化一致性
检查向后兼容性或Protobuf编解码
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-unit-tests -g -y
用于在AG-UI .NET SDK中新增或修改Wire/Protocol类型,确保AOT安全、JSON兼容及PublicAPI合规。涉及事件类、常量注册、序列化上下文及转换器修改。
添加新的AG-UI事件类型
添加消息角色或输入内容类型
编辑AGUIJsonSerializerContext
修复PublicAPI.Unshipped构建失败
npx skills add ag-ui-protocol/ag-ui --skill agui-dotnet-wire-types -g -y
通过Playwright MCP手动验证运行中的Web应用或文档站点,执行导航、断言、控制台检查及视觉确认,替代自动化测试。
手动验证UI渲染效果
检查页面交互状态
排查浏览器控制台错误
获取截图供人工审查
npx skills add ag-ui-protocol/ag-ui --skill agui-playwright-validate -g -y


