Pester 跨主版本测试迁移
用于跨主版本升级 PowerShell Pester 测试套件的迁移技能:v3→v4、v4→v5 和 v5→v6。覆盖 Discovery/Run 两阶段模型、将初始化移入 BeforeAll、$PSScriptRoot 与 $MyInvocation 的比较、mock 变更(Assert-MockCalled → Should -Invoke、移除回落行为
先选你要完成的事,也可以按职业筛选。技术、工具与产品名称保留在标签中。
用于跨主版本升级 PowerShell Pester 测试套件的迁移技能:v3→v4、v4→v5 和 v5→v6。覆盖 Discovery/Run 两阶段模型、将初始化移入 BeforeAll、$PSScriptRoot 与 $MyInvocation 的比较、mock 变更(Assert-MockCalled → Should -Invoke、移除回落行为
用于向 Microsoft Store 发布 Windows 应用的 Microsoft Store Developer CLI(msstore)。当需要配置 Store 凭据、列出 Store 应用、检查提交状态、发布提交、管理包分发组(flights)、设置 Store 发布 CI/CD,或集成 Partner Center 时使用。支持 Windows
通过 REST API,依据本地 JSON 清单在 Azure AI Foundry 中直接创建并同步基于提示词的 AI Agent。与只生成本地代码的脚手架技能不同,此技能会在 Foundry 服务中注册 Agent,使其立即可供调用。当用户要求在 Foundry 中创建、同步、部署、注册或推送 Agent、更新 Agent 指令,或为新仓库生成清单和同步
通过 CLI 对接 MCP(Model Context Protocol)服务端。在需要通过 MCP 服务端与外部工具、API 或数据源交互、列出可用 MCP 服务端/工具,或从命令行调用 MCP 工具时使用。
管理 .NET 项目/解决方案中的 NuGet 软件包。在添加、移除或更新 NuGet 软件包版本时使用此技能。它要求使用 dotnet CLI 管理软件包,并规定仅在更新版本时才可按严格流程直接编辑文件。
当有人想从零开始学习 GitHub Copilot CLI 时使用。提供分别面向开发者和非开发者的交互式分步教程,以及按需问答。只需说“开始教程”或提出问题。注意:本技能专门针对 GitHub Copilot CLI,使用 CLI 专属工具 ask_user、sql 和 fetch_copilot_cli_documentation。
实验性(预览版)Pester 技能,用于将经典 Should -Be(v5)断言语法迁移为新的 Should-*(v6)断言(注意连字符且没有空格),例如 Should -Be → Should-Be、Should -Not -Be → Should-NotBe。跟踪仍处于候选发布阶段的 Pester 6,因此本指引可能变化;已对照 Pester 6.0.0
根据当前仓库上下文和聊天历史,推荐 awesome-copilot 仓库中的相关 GitHub Copilot 技能,避免与本仓库已有技能重复,并识别需要更新的过时技能。
使用 PlantUML 文本模式生成 ASCII 字符图。适用于用户要求创建 ASCII 图、文本图表、适合终端的图表,或提到 PlantUML ASCII、文本图、字符画图表的情况。支持将 PlantUML 图转换为 ASCII 字符画,创建文本形式的时序图、类图和流程图,以及使用 -utxt 参数生成增强 Unicode 字符图。
使用 Snowflake CLI(snow)创建、修改并验证 Snowflake 语义视图。当需要通过 CREATE/ALTER SEMANTIC VIEW 构建或排查语义视图/语义层定义、通过 CLI 对照 Snowflake 验证语义视图 DDL,或指导 Snowflake CLI 安装和连接设置时使用。
面向非技术 Copilot CLI 用户的通俗英语解释层。将每一条审批提示、错误消息和技术输出翻译为清晰、没有术语障碍的英语,并配以不同颜色的风险指示。
使用 ImageMagick 处理和操作图像。支持调整尺寸、格式转换、批量处理和读取图像元数据。适用于处理图像、创建缩略图、调整壁纸尺寸或执行批量图像操作。