Skip to content

Add a skill that writes pull request descriptions - #3563

Merged
nojaf merged 1 commit into
fsprojects:mainfrom
nojaf:pr-description-skill
Oct 23, 2026
Merged

nojaf merged 1 commit into
fsprojects:mainfrom
nojaf:pr-description-skill

Conversation

@nojaf

@nojaf nojaf commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

The pr-description skill takes a pull request URL and writes its description for people running Fantomas: what changes for them, shown as base and head output of the same input, and why the change was made this way. It builds both commits in tmp/, measures every claim the description makes, reruns those measurements before the draft is shown, posts the draft as the whole body once the author agrees, and deletes everything it left.

The format hook now leaves files under the checkout's tmp/ alone, so the inputs the skill measures, and compile checks written there, stay as written.

The style-guides fetch snippet no longer uses $1 and $2, which Claude Code replaced with the skill's arguments, and runs in a subshell, so the session stays in the repository root.

The pr-description skill takes a pull request URL and writes its
description for people running Fantomas: what changes for them, shown
as base and head output of the same input, and why the change was made
this way. It builds both commits in tmp/, measures every claim the
description makes, reruns those measurements before the draft is
shown, posts the draft as the whole body once the author agrees, and
deletes everything it left.

The format hook now leaves files under the checkout's tmp/ alone, so
the inputs the skill measures, and compile checks written there, stay
as written.

The style-guides fetch snippet no longer uses $1 and $2, which Claude
Code replaced with the skill's arguments, and runs in a subshell, so
the session stays in the repository root.
@nojaf
nojaf merged commit 83c98e9 into fsprojects:main Oct 23, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant