Agent Skills › microsoft/rayfin

microsoft/rayfin

GitHub

自动化执行 NuGet/npm 热修复发布流程,包括创建分支、Cherry-pick 提交、版本号递增及生成草稿 PR。

30 个 Skill 652

安装全部 Skills

npx skills add microsoft/rayfin --all -g -y
更多选项

预览集合内 Skills

npx skills add microsoft/rayfin --list

集合内 Skills (30)

自动化执行 NuGet/npm 热修复发布流程,包括创建分支、Cherry-pick 提交、版本号递增及生成草稿 PR。
需要紧急修复已发布包的 Bug 将特定提交回移植到发布分支
.github/skills/hotfix-release/SKILL.md
npx skills add microsoft/rayfin --skill hotfix-release -g -y
自动化 VS Code Insiders 中的 Copilot Chat 扩展,通过 CDP 协议实现 UI 交互、聊天面板操作及截图取证。
automate VS Code interact with chat test the UI take a screenshot
.github/skills/launch-vscode-extension/SKILL.md
npx skills add microsoft/rayfin --skill launch-vscode-extension -g -y
根据 OpenSpec 变更执行代码实现任务。自动选择变更、检查状态、读取上下文文件,并逐步完成待办事项的实现与标记。
用户希望开始或继续实施 OpenSpec 变更中的任务 需要按照规范驱动流程执行具体的开发任务
.github/skills/openspec-apply-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-apply-change -g -y
归档实验工作流中已完成的变更。自动列出活跃变更供用户选择,检查工件和任务完成状态并提示确认,同步差异规范,最后将变更目录移至归档目录并输出摘要。
用户希望归档已完成的变更 用户希望结束某个实验性开发流程
.github/skills/openspec-archive-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-archive-change -g -y
批量归档多个已完成的变更,智能检测并解决规范冲突。通过查询代码库实现状态,自动决策冲突解决策略,支持用户多选变更并展示汇总状态表,提升并行变更管理效率。
需要同时归档多个已完成变更 处理并行变更间的规范冲突
.github/skills/openspec-bulk-archive-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-bulk-archive-change -g -y
用于通过OpenSpec工具继续处理变更任务,自动选择变更、检查状态并创建下一个待处理的工件。
用户希望继续当前的变更工作 需要创建变更流程中的下一个工件
.github/skills/openspec-continue-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-continue-change -g -y
探索模式,作为思考伙伴协助用户深入探讨想法、调查问题及澄清需求。支持代码库调研、方案对比与可视化分析,严禁直接实现代码,仅用于前期构思与设计阶段。
需要深入探讨想法或调查问题时 在变更前后澄清需求时
.github/skills/openspec-explore/SKILL.md
npx skills add microsoft/rayfin --skill openspec-explore -g -y
该技能用于快速生成 OpenSpec 项目所需的变更目录及所有前置工件,实现从需求到实施准备的一键式自动化流程。
用户希望快速创建实施所需的所有工件 用户请求跳过逐步步骤直接生成变更结构
.github/skills/openspec-ff-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-ff-change -g -y
引导用户通过结构化工作流启动新变更,包括澄清需求、确定Schema、创建脚手架目录及展示首个工件模板,旨在规范功能开发或修复的初始流程。
用户希望开始新的功能开发 用户需要修复Bug并遵循结构化流程 用户请求创建变更集
.github/skills/openspec-new-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-new-change -g -y
引导用户完成 OpenSpec 首个工作流周期,通过讲解和实际代码操作教授从任务选择到归档的完整流程。
用户需要学习 OpenSpec 工作流 新用户首次使用 OpenSpec
.github/skills/openspec-onboard/SKILL.md
npx skills add microsoft/rayfin --skill openspec-onboard -g -y
智能同步变更规范至主规范,支持需求的增删改及重命名。自动识别变更并执行精准合并,保留未提及内容,最后输出变更摘要。
用户希望将某个变更的功能需求更新到主规范中 需要基于 delta spec 对现有 main specs 进行增量更新
.github/skills/openspec-sync-specs/SKILL.md
npx skills add microsoft/rayfin --skill openspec-sync-specs -g -y
验证代码实现是否完整、正确且符合变更规范(规格、任务、设计)。通过检查任务完成度、需求覆盖和设计一致性,生成包含关键问题的验证报告,确保归档前质量。
用户要求验证实现与变更工件的一致性 在归档变更前确认实现完整性
.github/skills/openspec-verify-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-verify-change -g -y
用于生成Microsoft隐私合规的数据流图(DFD)和数据清单,支持GDPR及1CS审查。通过收集代码与文档证据,对数据元素进行分类并绘制Mermaid流程图,输出合规工件。
隐私审查 创建或更新数据流图 构建数据清单 GDPR合规 数据分类
.github/skills/privacy-dfd/SKILL.md
npx skills add microsoft/rayfin --skill privacy-dfd -g -y
定义 Rayfin CLI 的用户体验标准,涵盖输出模式、错误处理、安全规范及架构迁移指南。指导开发者设计、实现和审查 CLI 命令、标志及错误信息,确保一致的高质量交互体验。
设计 CLI 命令或标志 审查 CLI 代码或文档 实现 CLI 输出逻辑
.github/skills/rayfin-cli-ux/SKILL.md
npx skills add microsoft/rayfin --skill rayfin-cli-ux -g -y
提供Vercel官方React和Next.js性能优化指南,涵盖消除数据瀑布、包体积优化及服务端渲染等规则。用于指导代码编写、审查与重构,确保应用达到最佳性能表现。
编写或审查React/Next.js组件 优化前端数据获取逻辑 重构代码以提升加载速度 减少JavaScript包体积
.github/skills/react-best-practices/SKILL.md
npx skills add microsoft/rayfin --skill vercel-react-best-practices -g -y
指导开发者使用个人 Azure AD 凭据在本地运行 CLI E2E 测试,涵盖环境配置、交互式登录及 Playwright 浏览器测试执行。
本地运行 E2E 测试 使用个人账号进行 CLI 测试 解决本地 E2E 认证问题
.github/skills/run-cli-e2e-locally/SKILL.md
npx skills add microsoft/rayfin --skill run-cli-e2e-locally -g -y
定义 Rayfin VS Code 扩展中 React Webview 的架构规范,涵盖渲染管线、文件组织、状态管理及闭包问题处理。用于创建新组件、集成 Fluent UI 及调试渲染异常。
创建或修改 VS Code Webview 在 webviews 目录下添加新组件 使用 React Context 管理状态 调试事件处理中的过时闭包问题
.github/skills/vscode-react-webview-architecture/SKILL.md
npx skills add microsoft/rayfin --skill vscode-react-webview-architecture -g -y
实现 VS Code 扩展与 React Webview 间基于 tRPC 的安全通信,提供客户端 Hook、服务端控制器及消息传输链路。
创建新的 Webview tRPC 过程 添加 Webview 路由器 连接 Webview 控制器 在 React 组件中使用 tRPC 客户端
.github/skills/vscode-webview-trpc-messaging/SKILL.md
npx skills add microsoft/rayfin --skill vscode-webview-trpc-messaging -g -y
指导构建具有独特视觉风格的应用程序,涵盖美学方向设定、字体选择及主题工作流。确保UI组件一致性、可访问性及 polished 外观,通过语义化Token实现全局样式控制。
构建或修改应用布局 创建UI组件 进行视觉设计决策
samples/data-app/.agents/skills/app-design/SKILL.md
npx skills add microsoft/rayfin --skill app-design -g -y
指导使用 Playwright 验证 Fabric 门户嵌入应用,涵盖性能优化、跳过认证注入及可视化一致性检查规则。
需要验证 Fabric 门户内嵌应用 UI 配置 Playwright 测试脚本
samples/data-app/.agents/skills/app-validation/SKILL.md
npx skills add microsoft/rayfin --skill app-validation -g -y
用于编写和测试 Power BI 语义模型的 DAX 查询,涵盖语法、时间智能及 Fabric CLI 迭代测试流程。
需要生成或优化 DAX 查询语句 调试 Power BI 数据模型中的计算逻辑 实现 YTD/同比等时间智能分析
samples/data-app/.agents/skills/dax-authoring/SKILL.md
npx skills add microsoft/rayfin --skill dax-authoring -g -y
用于管理 Fabric 数据源连接的 CLI 工具,支持多环境配置、连接增删查及 TypeScript 配置文件生成。
需要初始化或管理 Fabric 数据源连接 需要将 Fabric 配置转换为 TypeScript 代码
samples/data-app/.agents/skills/fabric-cli/SKILL.md
npx skills add microsoft/rayfin --skill fabric-cli -g -y
介绍如何使用 @microsoft/fabric-app-data SDK,在 Web 应用中通过 FabricClient API 查询 Fabric 语义模型。涵盖客户端配置、连接管理、DAX 查询执行及结果处理,支持缓存与错误处理。
需要集成 Microsoft Fabric 数据源 在浏览器或 Node.js 中执行 DAX 查询 构建基于 Fabric 语义模型的 Web 应用
samples/data-app/.agents/skills/fabric-sdk/SKILL.md
npx skills add microsoft/rayfin --skill fabric-sdk -g -y
基于Playwright的命令行浏览器自动化工具,支持页面导航、元素交互、截图及存储管理。
需要自动化执行浏览器操作 进行Web页面测试或调试
samples/data-app/.agents/skills/playwright-cli/SKILL.md
npx skills add microsoft/rayfin --skill playwright-cli -g -y
定义DAX数据查询与TypeScript展示层的分离规范。明确聚合、过滤、排序及格式化的职责归属,指导根据场景选择DAX或TS处理数据,确保查询高效且展示灵活。
设计可视化组件的数据获取逻辑 决定使用DAX还是TypeScript进行数据聚合或格式化
samples/data-app/.agents/skills/query-design/SKILL.md
npx skills add microsoft/rayfin --skill query-design -g -y
指导通过DAX INFO函数渐进式探索Power BI语义模型结构,按需获取表、列、度量值及关系元数据,避免全量拉取,提升查询效率与安全性。
需要理解Power BI模型结构 基于用户问题动态发现相关表和字段
samples/data-app/.agents/skills/schema-discovery/SKILL.md
npx skills add microsoft/rayfin --skill schema-discovery -g -y
提供图表和数据网格的可视化开发技能,支持使用VegaVisual和DataGrid组件展示数据。
用户需要创建图表或图形 用户需要构建数据表格
samples/data-app/.agents/skills/visuals/SKILL.md
npx skills add microsoft/rayfin --skill visuals -g -y
提供React应用的可扩展与可维护架构原则,涵盖组件分层、目录组织、状态管理、组合模式及Feature-Sliced Design规范,适用于代码审查、重构和大型项目结构设计。
设计或审查React组件层级结构 重构大型组件以符合200行规则 设置Feature-Sliced Design目录结构 选择本地或服务器状态管理模式
.github/skills/react-clean-architecture/SKILL.md
npx skills add microsoft/rayfin --skill react-clean-architecture -g -y
Rayfin项目初始化技能,用于从零创建或进入Rayfin应用。检测当前环境是否已存在项目,若存在则切换至版本锁定技能,否则执行脚手架命令生成新项目并移交后续工作。
创建新的Rayfin应用 启动Rayfin项目 使用Rayfin CLI初始化
plugin/skills/rayfin-getting-started/SKILL.md
npx skills add microsoft/rayfin --skill rayfin-getting-started -g -y
用于初始化或创建新的 Rayfin 项目,处理从零到一的脚手架搭建。检测到已有项目时自动切换至内部技能文档,确保版本匹配并移交后续开发任务。
build a Rayfin app start a Rayfin project create a new Rayfin app scaffold rayfin
skills/rayfin-getting-started/SKILL.md
npx skills add microsoft/rayfin --skill rayfin-getting-started -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 18:21
浙ICP备14020137号-1