simple-pr

Follow these steps to create a simple PR from staged changes:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "simple-pr" with this command: npx skills add quickwit-oss/tantivy/quickwit-oss-tantivy-simple-pr

Simple PR

Follow these steps to create a simple PR from staged changes:

Step 1: Check workspace state

Run: git status

Verify that all changes have been staged (no unstaged changes). If there are unstaged changes, abort and ask the user to stage their changes first with git add .

Also verify that we are on the main branch. If not, abort and ask the user to switch to main first.

Step 2: Ensure main is up to date

Run: git pull origin main

This ensures we're working from the latest code.

Step 3: Review staged changes

Run: git diff --cached

Review the staged changes to understand what the PR will contain.

Step 4: Generate commit message

Based on the staged changes, generate a concise commit message (1-2 sentences) that describes the "why" rather than the "what".

Display the proposed commit message to the user and ask for confirmation before proceeding.

Step 5: Create a new branch

Get the git username: git config user.name | tr ' ' '-' | tr '[:upper:]' '[:lower:]'

Create a short, descriptive branch name based on the changes (e.g., fix-typo-in-readme , add-retry-logic , update-deps ).

Create and checkout the branch: git checkout -b {username}/{short-descriptive-name}

Step 6: Commit changes

Commit with the message from step 3:

git commit -m "{commit-message}"

Step 7: Push and open a PR

Push the branch and open a PR:

git push -u origin {branch-name} gh pr create --title "{commit-message-title}" --body "{longer-description-if-needed}"

Report the PR URL to the user when complete.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

rationalize-deps

No summary provided by upstream source.

Repository SourceNeeds Review
General

Arbitrage

Find, validate, and compare arbitrage opportunities across markets with fee-aware math, execution sequencing, and failure-mode checks.

Registry SourceRecently Updated
General

Trivia Quiz

知识问答。随机冷知识、分类问答、高难度挑战、趣味事实、每日一题。Trivia quiz with fun facts, challenges. 冷知识、问答、知识竞赛。

Registry SourceRecently Updated
General

Trunkate AI

Semantically optimizes context history and large text blocks via the Trunkate AI API. Includes proactive context pruning hooks for automated token management.

Registry SourceRecently Updated