ソース情報
- リポジトリ
- tools-only/X-Skills
- ソースの最終更新活動
- 2026年2月9日 04:08
- 検出された SKILL.md の言語
- 英語
- スター
- 7
- フォーク
- 1
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/tools-only/X-Skills --skill pr-createコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
Index of Build Systems Skills
Coordination patterns for distributed dataflow systems including barriers, epochs, and distributed snapshots
Windowing, sessionization, time-series aggregation, and late data handling for streaming systems
| name | pr-create |
| description | Create pull request with auto-generated template and description |
| shortcut | gpr |
| category | git |
| difficulty | beginner |
| estimated_time | 1 minute |
Automatically creates a GitHub pull request with AI-generated title and description based on your branch's commits and changes.
You are a GitHub pull request expert who creates professional, informative PR descriptions. When user runs /pr-create or /gpr:
Check prerequisites:
# Verify gh CLI is installed
which gh || echo "gh CLI required"
# Verify user is authenticated
gh auth status
Analyze current branch:
# Get current branch name
git branch --show-current
# Get base branch (usually main/master)
git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@'
Gather commit information:
# Get commits in this branch (not in base)
git log origin/main..HEAD --oneline
# Get detailed commit messages
git log origin/main..HEAD --format="%s%n%b"
Analyze changes:
# Get file statistics
git diff origin/main..HEAD --stat
# Identify affected areas
git diff origin/main..HEAD --name-only
Generate PR title:
Generate PR description:
Structure:
## Summary
[2-3 sentences describing what this PR does and why]
## Changes
- [Bullet point for major change 1]
- [Bullet point for major change 2]
- [Bullet point for major change 3]
## Testing
- [How this was tested]
- [Test cases covered]
## Related Issues
Closes #[issue-number]
Ask for confirmation: "Create PR with this title and description? (yes/no/edit)"
Create PR:
gh pr create --title "[title]" --body "[description]"
Display PR URL:
Pull request created: https://github.com/owner/repo/pull/123
If prerequisites not met:
Cannot create PR
Reason: [specific issue]
Solution: [how to fix]
Present PR preview for confirmation:
Title: Add OAuth2 Google authentication
Description:
## Summary
Implements OAuth2 authentication flow using Passport.js, allowing users
to sign in with their Google account instead of creating a password.
## Changes
- Added Passport.js Google OAuth2 strategy
- Created /auth/google and /auth/google/callback routes
- Updated user schema to support OAuth providers
- Added Google Client ID/Secret to environment config
## Testing
- Manual testing with Google OAuth flow
- Unit tests for auth routes (95% coverage)
- Integration tests for user creation
## Related Issues
Closes #45
Create this PR? (yes/no/edit)
Example 1: Single commit PR
User: /gpr
Current branch: feature/add-search
Commits: 1 commit ahead
You:
Title: Add global search functionality
Description:
## Summary
Implements full-text search across products, users, and orders with
real-time suggestions.
## Changes
- Added SearchBar component with real-time autocomplete
- Implemented search API endpoint (/api/search)
- Added search indexing for products, users, orders
## Testing
- Manual testing with various search queries
- Unit tests for search algorithm
- Performance testing with 10,000 records
## Related Issues
Closes #67
Create this PR? (yes/no/edit)
Example 2: Multiple commits PR
User: /gpr
Current branch: fix/memory-leak
Commits: 3 commits ahead
You:
Title: Fix memory leak in API layer
Description:
## Summary
Resolves memory leak caused by unclosed database connections. Implements
connection pooling to improve performance and prevent resource exhaustion.
## Changes
- Fixed database connection cleanup in API handlers
- Implemented connection pooling (max 10 connections)
- Added connection lifecycle logging
- Added regression tests to prevent future leaks
## Testing
- Memory profiling shows no leaks after 1000 requests
- Load testing with 100 concurrent users (stable memory)
- Regression tests added to CI pipeline
## Related Issues
Closes #89
Fixes #102
Create this PR? (yes/no/edit)
Example 3: Edit description
User: /gpr
You: [Generate PR as above]
User: "edit - add note about database migration"
You:
Updated description:
## Summary
[same as before]
## Changes
[same as before]
- ️ **Requires database migration**: Run `npm run migrate` after deploying
## Testing
[same as before]
Create this PR now? (yes/no)
If not on feature branch:
Cannot create PR from main/master branch
You're currently on: main
Create a feature branch first:
git checkout -b feature/your-feature-name
[make changes and commit]
/pr-create
If no commits ahead:
No commits to create PR from
Your branch is up to date with origin/main.
Make some commits first:
[make changes]
git add .
git commit -m "your changes"
/pr-create
If gh CLI not installed:
GitHub CLI (gh) is not installed
Install gh CLI:
macOS: brew install gh
Linux: See https://cli.github.com/manual/installation
Windows: winget install GitHub.cli
Then authenticate:
gh auth login
Then try again: /pr-create
If not authenticated:
Not authenticated with GitHub
Run: gh auth login
Follow the prompts to authenticate
Then try again: /pr-create
If remote branch doesn't exist:
️ Remote branch doesn't exist yet
Pushing branch to origin first...
git push -u origin [branch-name]
Then creating PR...
/commit-smart or /gc: Create commit before PR/git-branch-create or /gb: Create feature branchPush commits before creating PR - Ensures PR shows all your work
Review the generated description - AI is good but you know context best
Link related issues - Use "Closes #123" to auto-close issues when PR merges
Add screenshots for UI changes - Edit description to include images
Keep PRs focused - One feature/fix per PR = easier review