帮助你撰写或审阅符合 Fluid Framework 规范的 PR 标题与描述。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "fluid-pr-guide" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/FluidFramework/main/.claude/skills/fluid-pr-guide/SKILL.md 2. 保存为 ~/.claude/skills/fluid-pr-guide/SKILL.md 3. 装好后重载技能,告诉我可以用了
请根据以下代码变更,为 Fluid Framework 仓库撰写一个 PR 标题和 PR 描述,要求符合常见标题风格,并按清晰章节组织正文:修复共享对象初始化时的竞态问题,补充单元测试,更新相关文档说明。
输出一个规范的 PR 标题,以及包含变更摘要、测试、文档影响等章节的 PR 描述。
请审阅并润色下面这段 PR 文案,使其更符合 Fluid Framework 的 PR 写作习惯,改进标题表达,并补全缺失章节:标题:fix bug in loader。正文:This fixes an issue and adds tests.
输出改进后的标题与完整正文,并指出原文中不清晰或缺失的信息。
我已经完成一个功能 PR,请根据 Fluid Framework 风格帮我套用合适的 PR 模板。已知信息:新增容器加载性能埋点;影响运行时监控;已通过本地测试;无破坏性变更。请生成完整 PR 正文。
输出结构完整的 PR 正文,包含背景、改动内容、测试情况与影响说明等部分。
There is no enforced title policy in this repo. Two styles appear in roughly equal proportion — use whichever fits the change. Do not mix them (e.g., don't add a fix: prefix to an otherwise plain-imperative title just because it's a bug fix).
Option A — Conventional Commits prefix:
type(optional-scope): short imperative description
fix, feat, chore, build, docsbuild-cli, id-compressor, eslint-config-fluid)fix: Prompt copilot-oce to check for Teams channel repliesfix(build-cli): remove flaky parallel changeset testfeat(devcontainer): add agency installation and update host requirementschore: move misplaced @types/ packages from dependencies to devDependenciesbuild(client): Update type tests after minor release 2.91.0Option B — Plain imperative:
Short imperative or noun-phrase description
Port MessageCodec to ClientVersionDispatchingCodecBuilderRemove tree checkout's branch methodEnsure a summarizer stop request is respected after connectingNever use the [bump] prefix — that is reserved for automated bot PRs.
Always include a ## Description section, even if it is brief and somewhat redundant with the title.
Read .github/pull_request_template.md from the repo root and use it as the starting point for the PR body. Fill in each relevant section, then delete sections and placeholder text that don't apply — do not leave empty sections.
CI requirement: the preamble line "Feel free to remove or alter parts of this template..." must be removed from the PR body. Leaving it in will cause the
.github/workflows/pr-validation.ymlcheck to fail.
## Description: Focus on why and impact, not just what lines changed. For bug fixes, include repro steps or a test that demonstrates the fix.## Breaking Changes: Only include when a change removes or alters public API surface or behavior in a way that requires consumer action (like migration or build-time updates). Link the wiki page.## Reviewer Guidance: Always include the wiki link line. Add content if you have specific asks; delete the placeholder bullets if you don't. If design questions are unresolved, mark the PR as a draft.AB#<item-id> if applicable (e.g. AB#12345). No dedicated section needed.在代码改动完成后,快速整理并更新对应技术文档与说明内容。
在编写或修改测试时识别反模式,避免错误 mock 与污染生产代码。
为 Copilot 创建的 PR 自动触发 ADO CI 流水线运行与验证。
帮助你严谨评估代码评审意见,澄清疑点后再决定是否采纳与实现
通过先写失败测试再实现代码,帮助稳定完成功能开发与缺陷修复。
用四阶段系统化排查框架定位缺陷根因,再制定可靠修复方案。
为 Fluid Framework 仓库自动生成规范 PR 标题与描述,并推送分支创建拉取请求
帮助团队执行 Fluid 客户端版本发布流程,涵盖分支、升版、变更日志与发布说明。
为 microsoft/apm 的拉取请求自动撰写结构完整、证据充分的 PR 描述。
帮助用户起草PR说明、工单或消息,并在提交前预览编辑与审批。
引导用户协作撰写文档、方案与技术规格,并通过迭代完善内容质量。
帮助你撰写并改写各类营销内容,适配渠道语气并提供SEO建议。