meta-pr-creation
Installation
SKILL.md
Authoring PRs as an agent
Internal skill — lives in .claude/skills/ on purpose. skills/ ships to
customers inside the stash tarball; this must not.
Branch and commits
-
Branch names are type-prefixed slugs:
docs/skill-psl-functional-indexes,fix/…,feat/…,chore/…. Never commit tomain. -
Commit subjects are conventional:
type(scope): imperative summary—docs(skills): …,fix(stack-prisma): …. The body explains why and the mechanism, not a list of what changed (the diff shows that). Reference the GitHub issue the commit serves. -
Commits must be signed.
commit.gpgsignis on, but verify before pushing:git log --format='%h %G? %s' main..HEAD # G = signed, N = unsigned