.codex/skills/create-pr/SKILL.md
Create GitHub pull requests with the gh CLI using the reductstore/.github PR template, then update CHANGELOG.md with the created PR ID and commit the changelog (do not push). Use when a user asks to open a PR and record its ID in the changelog.
npx skillsauth add reductstore/reductstore create-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a PR using the standardized template from reductstore/.github, then record the PR number in CHANGELOG.md and commit the changelog without pushing.
gh auth status is logged in and the current branch is the intended PR branch.main to understand what changed and why (use this to derive the PR title, description, and rationale):
git fetch origin maingit log --oneline origin/main..HEADgit diff --stat origin/main...HEADgit diff origin/main...HEAD123-...), use that issue in the rationale and fill the Closes # line in the PR template.Closes # empty if unsure.Use the helper script to download the latest PR template from reductstore/.github:
./.codex/skills/create-pr/scripts/fetch_pr_template.sh /tmp/pr_template.md
Fill in the template file with the relevant summary, testing, and rationale derived from the diff and conversation context.
Use the filled template as the PR body:
gh pr create --title "<title>" --body-file /tmp/pr_template.md
Capture the PR number after creation:
gh pr view --json number -q .number
#<number> exactly as prior entries do.Stage and commit the changelog update only:
git add CHANGELOG.md
git commit -m "Update changelog for PR #<number>"
Do not push.
fetch_pr_template.sh: Download the latest PR template from reductstore/.github.tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.