process-cherry-picks

Extract cherry-pick entries from tracker issues into release notes worksheets and cherrypicks.md.

3|29|Updated Apr 16, 2025
One-click install
npx skills add https://github.com/meta-pytorch/torch-release-notes --skill process-cherry-picks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: process-cherry-picks
Source: https://github.com/meta-pytorch/torch-release-notes/tree/main/.claude/skills/process-cherry-picks
Command: npx skills add https://github.com/meta-pytorch/torch-release-notes --skill process-cherry-picks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Process Cherry-Picks automates the extraction and organization of cherry-pick entries from a release tracker issue into release notes worksheets and a cherrypicks file, reducing manual auditing and errors.

Core Features & Use Cases

  • Parse tracker issue comments for structured cherry-pick entries.
  • Verify merge status of release-branch PRs via GraphQL.
  • Remove reverts from done/todo worksheets and keep only merged cherry-picks.
  • Append categorized entries to cherrypicks.md, grouped by category and area.

Quick Start

Run /process-cherry-picks <version> <tracker-issue-url> to start processing.

Frequently Asked Questions about process-cherry-picks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate cherry-pick extraction from PyTorch release tracker issues?

Automating cherry-pick extraction involves parsing structured entries from tracker issue comments and organizing them into release notes worksheets and a cherrypicks file. This Skill validates issue titles and PR merge status via GraphQL to update worksheets and documentation accordingly.

How does this Skill handle reverts when processing release notes worksheets?

When processing release notes worksheets, reverts are automatically removed from both done and todo worksheets. The system keeps only verified merged cherry-picks, ensuring the final cherrypicks.md file and worksheets reflect accurate release states.

Can I verify PR merge status via GraphQL before updating the cherrypicks file?

Yes, PR merge status verification via GraphQL is supported before updating the cherrypicks file. The Skill checks release-branch PR merge status to validate issue titles and ensure only merged cherry-picks are appended to worksheets and documentation.

What is the best way to categorize cherry-pick entries grouped by area in release notes?

The best way to categorize cherry-pick entries by area is to append parsed entries to cherrypicks.md, grouped by category and area. This Skill automates that grouping by parsing tracker issue comments and organizing merged cherry-picks into structured release notes worksheets.

Do I need a specific tracker issue URL to start parsing cherry-picks for a PyTorch release?

Yes, a specific tracker issue URL and version number are required inputs to start parsing cherry-picks. Running the process with these parameters triggers extraction, merge status validation via GraphQL, and worksheet updates for the specified PyTorch release.

Why are reverted cherry-picks not showing up in my done worksheets after processing?

Reverted cherry-picks are intentionally removed from done and todo worksheets during processing. The Skill filters out reverts and retains only merged cherry-picks validated via GraphQL, ensuring release notes worksheets and the cherrypicks list remain accurate.