.cursor/skills/raise/SKILL.md
Run pull request pre-flight checks and prepare a release PR from the current branch to main. Use when the user asks to raise a branch, run CI/CD gates, audit release readiness, or generate a PR description and open-PR commands.
npx skillsauth add Columbia-Cloudworks-LLC/EquipQR raiseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Raise the candidate on the Five Points of Fellowship with the Lion's Paw so the work can stand without "the flesh sloughing from the bone."
Perform a strict pre-flight before creating a pull request from the current branch to main.
This skill blocks promotion when CI/CD or release-readiness checks fail, and only proceeds to PR generation when all five audit points pass. When blocked or ambiguous, the agent must switch to Plan Mode and collaborate on a remediation plan instead of silently halting or guessing.
/raise/raise <optional-base-branch>/raise --audit-onlyIf no base branch is supplied, use main.
--audit-only, execute push + PR creation without asking for extra confirmation.Copy this checklist and track it while running:
Raise Progress
- [ ] 1) Confirm branch, base branch, and diff scope
- [ ] 2) The Lion's Paw: run full CI/CD local gates
- [ ] 3) Five Points of Fellowship audit
- [ ] 4) Decide raise/no-raise
- [ ] 5) Generate PR title, body, and open-PR commands
Capture:
main)git diff <base>...HEAD scope for docs/version/readme checksRun the full local verification sequence used by this repository:
npm run lintnpx tsc --noEmitnpm testnpm run buildIf the repository defines an equivalent single pipeline command (for example npm run ci), prefer that command plus any missing checks above.
If any command fails:
raise blockedAudit each point against the branch diff and repository sources of truth.
CHANGELOG.md is updated for the release scope/version.package.json and package-lock.json version is correct for the release intent.README.md still matches behavior/setup introduced by this branch.common-gavel and chisel standards as the rubric; do not mutate code unless requested.PROJECT_ROADMAP.md and active design intent (trestle-board alignment).Mark each point as:
passfailneeds-user-decisionIf any point is fail or needs-user-decision, do not raise.
If any point is fail or needs-user-decision, request a switch to Plan Mode and present a remediation plan with explicit questions for required decisions.
When raise is allowed, produce:
## Summary
- ...
- ...
- ...
## Five Points of Fellowship
- CHANGELOG: pass
- Version: pass
- README: pass
- Rough edges: pass
- Trestle alignment: pass
## Test Plan
- [x] npm run lint
- [x] npx tsc --noEmit
- [x] npm test
- [x] npm run build
main:git push -u origin HEAD
gh pr create --base main --head <current-branch> --title "<pr-title>" --body "<pr-body>"
For long PR bodies in PowerShell, prefer writing to a temporary file and pass --body-file.
If invocation is not --audit-only, execute these commands after a successful raise decision:
git push -u origin HEADgh pr create --base <base-branch> --head <current-branch> --title "<pr-title>" --body-file "<temp-file>"Return the PR URL in output.
allowed or blocked)/raise: PR title, PR body, executed push/open commands, and PR URLlint or TypeScript checks./raise once all gates pass (unless --audit-only was used).development
React performance optimization guidelines from Vercel Engineering, with EquipQR-specific mappings (Vite + React Router + TanStack Query). Use when writing, reviewing, or refactoring React code in this repo, especially around waterfalls, bundle size, and re-renders.
testing
Postgres performance optimization and best practices from Supabase, adapted to EquipQR's Supabase (Postgres + RLS) workflow. Use when editing SQL, migrations, indexes, or RLS policies.
development
Applies EquipQR's brand colors and design-system tokens to any artifact that should match EquipQR's look-and-feel. Use it when brand colors, style guidelines, visual formatting, or EquipQR design standards apply.
development
Use when auditing dependency health, API contract consistency, shared data shapes, or brittle integration seams between modules, services, and packages.