Agent Skills › microsoft/rayfin

microsoft/rayfin

GitHub

用于创建热修复发布分支,支持NuGet和npm包。通过获取标签、计算补丁版本、创建分支、Cherry-pick提交、更新版本号并推送草稿PR,自动化完成紧急修复流程。

30 skills 642

Install All Skills

npx skills add microsoft/rayfin --all -g -y
More Options

List skills in collection

npx skills add microsoft/rayfin --list

Skills in Collection (30)

用于创建热修复发布分支,支持NuGet和npm包。通过获取标签、计算补丁版本、创建分支、Cherry-pick提交、更新版本号并推送草稿PR,自动化完成紧急修复流程。
hotfix patch release cherry-pick to release hotfix nuget hotfix npm release branch fix backport fix
.github/skills/hotfix-release/SKILL.md
npx skills add microsoft/rayfin --skill hotfix-release -g -y
通过agent-browser和CDP协议自动化VS Code Insiders,用于测试扩展UI、自动化Chat面板交互及截图取证。
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 变更中的任务 需要执行 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变更工作,自动列出变更、检查状态并创建下一个待处理工件。
用户希望继续之前的OpenSpec变更流程 需要创建变更的下一个工件
.github/skills/openspec-continue-change/SKILL.md
npx skills add microsoft/rayfin --skill openspec-continue-change -g -y
探索模式思考伙伴,用于在变更前后深入探讨想法、调查问题及澄清需求。支持代码库调查、架构映射、方案对比与可视化,严禁实现代码,仅辅助思考与生成 OpenSpec 制品。
用户希望深入探讨想法或调查问题 需要在实施前或实施中澄清需求 需要分析现有架构或识别潜在风险
.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
引导用户通过结构化工作流创建新变更,包括确认需求、生成目录、展示工件状态及首个模板,确保按步骤执行。
用户希望开始新的功能开发或修复 用户请求使用 OpenSpec 创建工作流
.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
将变更的增量规格智能合并到主规格中,支持新增、修改、删除和重命名需求,无需归档变更。
用户希望更新主规格以反映增量变更 需要合并特定变更的名称下的规格差异
.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
用于生成符合微软隐私合规要求的数据流图(DFD)和数据清单,支持GDPR审查、数据分类及1CS隐私合规任务。
创建或更新隐私数据流图 构建隐私审查数据清单 进行数据分类与合规评估
.github/skills/privacy-dfd/SKILL.md
npx skills add microsoft/rayfin --skill privacy-dfd -g -y
规范 Rayfin 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页面 实现客户端或服务端数据获取逻辑 审查代码以识别性能瓶颈 重构现有React/Next.js代码以提升效率 优化应用包体积或加载时间
.github/skills/react-best-practices/SKILL.md
npx skills add microsoft/rayfin --skill vercel-react-best-practices -g -y
指导开发者使用个人凭据在本地运行 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
提供 VS Code 扩展中 React Webview 的架构规范,涵盖组件创建、Fluent UI 集成、Context 状态管理及闭包陷阱调试。
创建或修改 Webview 组件 处理 React Context 状态管理 解决事件处理器中的过时闭包问题 调试 Webview 渲染异常
.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组件及视觉设计决策,确保一致性、无障碍性和独特风格。
构建应用布局 创建UI组件 进行视觉设计决策
samples/data-app/.agents/skills/app-design/SKILL.md
npx skills add microsoft/rayfin --skill app-design -g -y
用于指导在 Fabric 门户嵌入流程中验证应用,涵盖性能规则、跳过认证、无障碍及视觉一致性检查,需配合 playwright-cli 使用。
需要在浏览器中验证运行中的应用 执行 Fabric 门户嵌入应用的测试与校验
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 语义模型中的 DAX 逻辑 处理时间智能计算如 YTD 或同比 排查 DAX 表达式错误
samples/data-app/.agents/skills/dax-authoring/SKILL.md
npx skills add microsoft/rayfin --skill dax-authoring -g -y
fabric-app-data CLI用于管理Fabric数据源连接,通过fabric.yaml维护配置并生成TypeScript代码,支持多环境profile切换与连接增删查。
需要初始化或管理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 在运行时查询 Microsoft Fabric 语义模型。支持 DAX 查询、结果解析、缓存管理及错误处理,适用于浏览器和 Node.js 环境。
使用 Fabric 数据源构建 Web 应用 执行 DAX 查询语义模型 集成 FabricClient 进行数据交互
samples/data-app/.agents/skills/fabric-sdk/SKILL.md
npx skills add microsoft/rayfin --skill fabric-sdk -g -y
通过命令行自动化浏览器交互、测试网页及操作Playwright测试用例的工具。
需要自动化执行浏览器点击、输入等交互操作 需要对网页进行截图或生成PDF 需要管理浏览器状态如Cookie和LocalStorage
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的使用规范,包括包导入、DataTable统一数据格式及主题处理。
用户需要创建图表或折线图 用户需要展示表格数据 用户询问数据可视化实现
samples/data-app/.agents/skills/visuals/SKILL.md
npx skills add microsoft/rayfin --skill visuals -g -y
提供React应用架构原则,涵盖组件层级设计、目录组织、状态管理、Feature-Sliced Design及代码重构规范,旨在构建可扩展、可维护的企业级前端代码库。
设计React组件层级结构 审查或重构React代码以符合架构规范 组织新功能或页面的目录结构 拆分大型组件并提取自定义Hooks
.github/skills/react-clean-architecture/SKILL.md
npx skills add microsoft/rayfin --skill react-clean-architecture -g -y
用于初始化或创建新的 Rayfin 项目。通过 CLI 脚手架生成项目结构,随后将工作移交至项目内版本锁定的权威技能文件,确保后续开发基于准确文档。
build a Rayfin app start a Rayfin project create a new Rayfin app scaffold rayfin
plugin/skills/rayfin-getting-started/SKILL.md
npx skills add microsoft/rayfin --skill rayfin-getting-started -g -y
用于从零初始化或创建新的 Rayfin BaaS 项目。通过 CLI 脚手架进入工作目录,随后移交至版本锁定的内部 Skill 处理后续开发,防止记忆偏差导致的错误。
build a Rayfin app start a Rayfin project create a new Rayfin app
skills/rayfin-getting-started/SKILL.md
npx skills add microsoft/rayfin --skill rayfin-getting-started -g -y

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-22 06:12
浙ICP备14020137号-1