Agent Skills
› itsfatduck/optimizerDuck
itsfatduck/optimizerDuck
GitHub在创意工作前探索用户意图、需求与设计,通过引导式对话将想法转化为完整设计文档。强制在实现前获得设计审批,确保方案合理性,避免假设错误导致的返工。
Install All Skills
npx skills add itsfatduck/optimizerDuck --all -g -y
Skills in Collection (10)
在创意工作前探索用户意图、需求与设计,通过引导式对话将想法转化为完整设计文档。强制在实现前获得设计审批,确保方案合理性,避免假设错误导致的返工。
创建新功能或组件前
修改行为逻辑前
需要明确需求和设计时
npx skills add itsfatduck/optimizerDuck --skill brainstorming -g -y
提供C#代码XML文档注释的最佳实践指南,涵盖类型、方法、构造函数和属性的命名规范、标签使用及示例写法,确保代码文档的一致性与可读性。
生成或检查C#代码的XML注释
规范化API文档格式
npx skills add itsfatduck/optimizerDuck --skill csharp-docs -g -y
提供XUnit单元测试最佳实践,涵盖项目配置、AAA测试结构、数据驱动测试及断言技巧,旨在帮助编写高效且独立的单元测试代码。
需要编写XUnit单元测试
询问数据驱动测试方法
优化现有单元测试结构
npx skills add itsfatduck/optimizerDuck --skill csharp-xunit -g -y
确保.NET/C#代码符合项目最佳实践,涵盖文档、架构模式、依赖注入、异步处理、测试标准及AI集成等规范。
需要检查或生成符合特定规范的C#代码
涉及.NET项目结构优化或代码审查
npx skills add itsfatduck/optimizerDuck --skill dotnet-best-practices -g -y
用于查询微软技术生态(Azure、.NET等)官方文档的研究技能,支持概念检索、代码示例查找及完整页面获取。
查询微软官方文档内容
查找特定技术的代码示例
研究Azure或.NET相关概念
npx skills add itsfatduck/optimizerDuck --skill microsoft-docs -g -y
提供Windows PowerShell开发的最佳实践与常见陷阱,涵盖运算符语法、空值检查、错误处理及JSON操作等核心模式,旨在提升脚本稳定性。
编写或审查PowerShell脚本
解决PowerShell语法或运行时错误
优化Windows环境下的自动化脚本
npx skills add itsfatduck/optimizerDuck --skill powershell-windows -g -y
定义 Agent 启动对话时技能调用的核心规范,强制要求在任何响应前评估并调用适用技能,明确指令优先级及多平台接入方式。
用户发起新对话
Agent 准备生成任何回复或执行操作前
npx skills add itsfatduck/optimizerDuck --skill using-superpowers -g -y
专注于现代Windows桌面应用开发,涵盖WinUI 3、WPF及Windows App SDK。提供XAML UI设计、MVVM架构实现、MSIX打包及系统集成的专业指导与最佳实践。
构建WinUI 3或WPF应用程序
实施MVVM架构
创建XAML布局和自定义控件
进行MSIX应用打包
集成Windows系统功能如通知和任务栏
npx skills add itsfatduck/optimizerDuck --skill windows-app-developer -g -y
提供C#异步编程最佳实践指导,涵盖命名规范、返回类型选择、异常处理、性能优化及常见陷阱规避。用于审查代码并建议符合TAP模式的改进方案。
需要遵循C#异步编程规范
审查C#异步代码是否符合最佳实践
解决异步死锁或性能问题
npx skills add itsfatduck/optimizerDuck --skill csharp-async -g -y
用于.NET应用.resx资源文件的翻译、扩展与维护。通过专用脚本高效审计缺失或空值,支持多语言添加与批量更新,严格限制文件读取范围以节省Token并保护XML结构。
用户请求本地化应用文本、UI标签或菜单
需要为现有.resx文件添加新语言或补全缺失翻译
要求检查或修复资源文件的翻译一致性
npx skills add itsfatduck/optimizerDuck --skill resx-translation -g -y


