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.