create-pr
Create GitHub pull requests. Triggers on: 'create PR', 'pull request', 'submit PR'.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create GitHub pull requests. Triggers on: 'create PR', 'pull request', 'submit PR'.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Evaluate architectural decisions, propose ADRs. Triggers on: 'architecture review', 'ADR', 'design review'.
Perform structured code reviews. Triggers on: 'code review', 'review code', 'review PR'.
Evaluate strategic direction changes before execution. Triggers on: 'direction change', 'strategic decision', 'pivot'.
Triage and organize GitHub issues. Triggers on: 'triage', 'triage issues', 'organize backlog'.
Create new custom agent definition. Triggers on: 'create agent', 'new agent'.
Create new instructions file. Triggers on: 'create instructions', 'new instructions'.
استنادا إلى تصنيف SOC المهني
| name | create-pr |
| description | Create GitHub pull requests. Triggers on: 'create PR', 'pull request', 'submit PR'. |
Creates GitHub PRs with titles following Conventional Commits format.
<type>(<scope>): <summary>
| Type | Description | Changelog |
|---|---|---|
feat | New feature | Yes |
fix | Bug fix | Yes |
perf | Performance improvement | Yes |
test | Adding/correcting tests | No |
docs | Documentation only | No |
refactor | Code change (no bug fix or feature) | No |
build | Build system or dependencies | No |
ci | CI configuration | No |
chore | Routine tasks, maintenance | No |
Define scopes based on your project structure. Examples:
core — Core/backend changesapi — API endpoint changesui — Frontend/UI changescli — CLI changesconfig — Configuration changesCheck current state:
git status
git diff --stat
git log origin/main..HEAD --oneline
Analyze changes to determine type, scope, and summary.
Push branch if needed:
git push -u origin HEAD
Create PR:
gh pr create --draft --title "<type>(<scope>): <summary>" --body "## Summary
[Describe what the PR does]
## Related Issues
closes #N
## Checklist
- [ ] Tests included
- [ ] Lint passes
- [ ] Documentation updated (if needed)"
The PR title must match this pattern:
^(feat|fix|perf|test|docs|refactor|build|ci|chore|revert)(\([a-zA-Z0-9 ]+\))?!?: [A-Z].+[^.]$
feat(core): Add user authentication module
fix(api): Resolve memory leak in request handler
docs: Update installation instructions
refactor(cli): Simplify command parsing logic
feat(api)!: Remove deprecated v1 endpoints