submit-pr-6fc91e — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited submit-pr-6fc91e (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 a well-documented pull request for the current feature branch, following the project's trunk-based development workflow and PR template.
[!CAUTION] Scope boundary: This skill pushes code, creates pull requests, monitors CI, and commits CI fixes (with user approval). It does NOT implement new features or run formal code reviews. When the PR is created and CI passes, stop — the workflow is complete.
[!WARNING] Checkpoint protocol. When this workflow reaches a### CHECKPOINT, you must actively prompt the user for a decision — do not simply present information and continue. Use your agent's interactive prompting mechanism (e.g.,AskUserQuestionin Claude Code) to require an explicit response before proceeding. This prevents queued or in-flight messages from being misinterpreted as approval. If your agent lacks interactive prompting, output the checkpoint content and stop all work until the user explicitly responds.
Verify the branch is ready for a pull request:
main). If on main, stop and ask the user to create a feature branch first. git fetch origin
git rebase origin/mainIf there are conflicts, stop and help the user resolve them before proceeding.
# Adapt to your project's toolchain
type-check # TypeScript tsc, mypy, etc.
lint # ESLint, Ruff, golangci-lint, etc.
format:check # Prettier, Black, gofmt, etc.
test # Vitest, Jest, pytest, etc.
build # If a build step existsIf formatting checks fail, auto-fix by running the formatter on the reported files and stage the changes.
Claude Code optimization: If the /security-scanning:security-sast skill is available, use it for enhanced automated scanning. Otherwise, follow the manual checklist above.If any check fails, report the failure clearly and ask the user whether to fix it now or proceed anyway.
Understand what this PR contains:
git log origin/main..HEAD --oneline to see all commits on this branchgit diff origin/main...HEAD --stat to see the file change summarygit diff origin/main...HEAD to read the actual changesDetermine:
Activate the Deployment Council from the skill's councils/deployment-council.md if ANY of these are true:
If activated, read the council template and run through the full Deployment Checklist. For each council member, read their agent definition from the skill's agents/ directory and use the complexity tier specified to calibrate review depth. Adapt the checklist to your deployment infrastructure:
If your project has a PR template (e.g., .github/PULL_REQUEST_TEMPLATE.md), use it. Otherwise, generate a complete PR with these sections:
<type>(<scope>): <short description> matching conventional commitsDescription: Synthesize from commit messages and changed files. Explain the why, not just the what.
Type of Change: Auto-detect from commit prefixes and mark the appropriate checkbox.
Related Issues: Extract from commit messages (Closes #NNN).
Changes Made: Bullet list of key changes, organized by area (frontend, backend, database, etc.).
Testing: Document what tests were added/updated and how to manually test.
Checklist: Pre-fill based on actual state:
Breaking Changes: Flag if any API contracts, database schemas, or public interfaces changed.
Deployment Notes: Include migration steps, new environment variables, infrastructure changes. Reference Deployment Council findings if activated.
If the PR includes user-facing changes, draft a changelog entry:
git push origin <branch-name> -u gh pr create --title "<title>" --body "<body>" --base mainAdapt to your project's version control platform if not using GitHub.
After creating the PR, watch the CI pipeline until it completes:
gh run list --branch <branch-name> --limit 1 --json databaseId,status
gh run watch <run-id> --exit-statusPresent to the user:
If the Deployment Council was activated, remind the user of any deployment-specific steps that need to happen after merge.
[!TIP] Workflow complete. The PR is submitted and CI is green. After the PR is merged and the branch is deleted, the feature lifecycle is done.
>
Pipeline:/plan-feature→/build-featureor/build-api→/review-code→ `/submit-pr` (you are here)
>
If the user wants to start the next feature, suggest: "Run /plan-feature to begin planning the next feature."~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.