Draft and review Fluid Framework PR titles and descriptions consistently.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "fluid-pr-guide" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/FluidFramework/main/.claude/skills/fluid-pr-guide/SKILL.md 2. Save it as ~/.claude/skills/fluid-pr-guide/SKILL.md 3. Reload skills and tell me it's ready
Based on the following code changes, write a PR title and PR description for a Fluid Framework repository. Follow a common title style and organize the body into clear sections: fix a race condition during shared object initialization, add unit tests, and update related documentation.
A well-formatted PR title plus a PR description with sections like summary, testing, and documentation impact.
Please review and polish the following PR copy so it better matches Fluid Framework PR writing conventions. Improve the title wording and add any missing sections: Title: fix bug in loader. Body: This fixes an issue and adds tests.
An improved title and complete PR body, along with notes on unclear or missing information in the original.
I’ve finished a feature PR. Please apply an appropriate Fluid Framework-style PR template. Known details: added performance instrumentation for container loading; affects runtime monitoring; passed local tests; no breaking changes. Generate the full PR body.
A complete PR body with sections for background, changes made, testing status, and impact.
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.Create a custom skill with structure, documentation, and optional bundled scripts.
Trace errors backward through execution paths to identify the true root cause.
Update technical documentation after code changes are completed.
Generate Fluid-style PR content, push branches, and open GitHub pull requests.
Explains how to use abilities effectively before starting any conversation.
Break large, long-running tasks into manageable chunks and preserve context.
Run Fluid client releases with branching, versioning, changelogs, and release notes.
Write complete, evidence-backed PR descriptions for microsoft/apm pull requests.
Draft PR descriptions, tickets, or messages with preview, editing, and approval.
Guide users to co-author docs, proposals, and specs through iterative refinement.
Draft and adapt marketing content with channel-specific formatting and SEO suggestions.
Create a pull request from the current session's code changes.