creating-pr — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited creating-pr (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Create pull requests with clear descriptions that enable efficient reviews.
NO PR WITHOUT PASSING TESTSBefore creating any PR, verify tests pass. No exceptions.
Run full test suite before anything else:
# Run tests and verify output
npm test # or pytest, go test, etc.
# Check exit code
echo $? # Must be 0If tests fail: Fix them first. Do not proceed to PR.
# Check current branch
git branch --show-current
# Ensure all changes committed
git status
# Check commits to be included
git log main..HEAD --oneline
# Check diff against target branch
git diff main...HEAD --stat# Push and set upstream
git push -u origin <branch-name>Understand the full scope:
# View all commits
git log main..HEAD
# View full diff
git diff main...HEADTitle format:
<type>: <short description>Keep under 72 characters. Use imperative mood.
Description structure:
## Summary
Brief explanation of what this PR does and why.
## Changes
- Bullet point of key changes
- Another change
- Third change
## Testing
How to test this PR:
1. Step one
2. Step two
3. Expected result
## Verification
- [x] All tests pass
- [x] Linting passes
- [ ] Manual testing completed
## Notes for Reviewers
- Any specific areas to focus on
- Known limitationsgh pr create --title "type: description" --body "$(cat <<'EOF'
## Summary
What and why.
## Changes
- Change 1
- Change 2
## Testing
1. How to test
2. Expected result
## Verification
- [x] All tests pass
EOF
)"| Prefix | When to Use |
|---|---|
feat: | New feature |
fix: | Bug fix |
refactor: | Code restructuring |
docs: | Documentation |
test: | Test changes |
chore: | Maintenance |
perf: | Performance |
# Good
feat: add user profile settings page
fix: prevent duplicate form submissions
refactor: extract authentication to middleware
# Bad
Update code
WIP
Fixes
John's changesBefore creating PR:
Do:
Don't:
## Summary
Implement user preferences dashboard.
Closes #123
Fixes #456
Related to #789Use drafts when:
gh pr create --draft --title "WIP: feature name"## Summary
Add [feature] to allow users to [benefit].
## Changes
- Add [component/module]
- Update [existing code]
- Add [tests/docs]
## Testing
1. Navigate to [location]
2. Click [action]
3. Verify [expected behavior]
## Verification
- [x] Tests pass
- [x] Linting passes
- [ ] Manual testing done
## Checklist
- [ ] Tests added
- [ ] Documentation updated
- [ ] No console errors## Summary
Fix [bug] that caused [problem] when [condition].
## Root Cause
[Explanation of why the bug occurred]
## Solution
[How this PR fixes it]
## Testing
1. Previously: [reproduce bug]
2. Now: [verify fix]
3. Regression: [verify no side effects]
## Verification
- [x] Tests pass (including new regression test)
- [x] Bug no longer reproducible
Fixes #[issue-number]## Summary
Refactor [area] to [improvement].
## Motivation
- [Why this refactoring is needed]
- [What problems it solves]
## Changes
- Extract [X] into [Y]
- Rename [A] to [B]
- Consolidate [duplicated code]
## Verification
- [x] All existing tests pass
- [x] No functional changes
- [x] Performance unchanged
## Notes
This is a pure refactoring with no behavioral changes.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.