create-pr — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited create-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.
Complete workflow for creating pull requests following project standards.
When explicitly invoked with extra text, treat that text as additional context for branch naming, commit context, and PR title and body generation. Compress it into a short plain-language branch name rather than copying the full text.
github-dev:pr-creator for the full workflow.git diff --cached --name-onlyfeature/short-topic, fix/short-topic, or docs/short-topicgithub-dev:commit-creator subagent to handle staged changes if needed, and pass session findings and motivation into the commit contextmcp__tavily__tavily_search to verify info and include sourcesgit diff <base-branch>...HEAD to review complete changesetgh for GitHub operations and git only for local branch managementgithub-dev:pr-creator or gh pr create with parameters:-t (title): Start with capital letter, use verb, NO "fix:" or "feat:" prefixUse plain language. Avoid jargon and internal shorthand unless a command or tool name is needed.
-b (body): Brief summary + bullet points with inline markdown links-a @me (self-assign)-r <reviewer>: Only add if the user explicitly asks OR recent PRs by this author have reviewers.Check with: gh pr list --repo <owner>/<repo> --author @me --limit 5 --json reviewRequests If recent PRs have no reviewers, skip -r entirely.
Add compare command for side-by-side model comparison
- Run multiple models on same images with `--models` and `--phrases` flags
- Horizontal panel concatenation with model name headers
`ultrannotate compare --source ./images --models sam3.pt,yoloe-26x-seg.pt --phrases "person,car"`Inline single-use variables in compare_models
- xyxy2xywhn handles empty arrays, guard unnecessary
- Use function reference for draw dispatch
Before: `boxes = result.get(...); ops.xyxy2xywhn(boxes, ...)`
After: `ops.xyxy2xywhn(result.get(...), ...)`~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.