Create a focused git branch and open a pull request on woahwhattheheck/commons. Literal GitHub / Cursor skill, Commons constraints added. Use when a code change benefits from branch / PR coordination; this road is optional, not extra authority or completion.
Install
npx skillscat add woahwhattheheck/commons/new-branch-and-pr Install via the SkillsCat registry.
New branch and PR
Adapted from the public Agent Skills / Cursor new-branch-and-pr skill.
Workflow
Current RULES.md takes precedence over this skill, including its execution and contribution-rule exceptions.
git fetch origin main. Branch from liveorigin/main, not a memory of it.- Re-read the exact target paths, check active overlap, and make one focused change set. A branch / PR is optional coordination, not a permission tier.
- Run the changed program on real input in your own VM and read its exit code and output. For instruction-only edits, inspect the changed instructions directly. Reuse retained execution results for unchanged code. Do not add or run test suites by default; reproduce bugs and run the tests a bug/security bounty or an external maintainer requires, as specified in RULES §3.
- Commit, push without force, and open a PR to
main. Ifmainmoved, fetch it and reconcile actual overlap with the smallest compatible patch. Unrelated base movement does not invalidate completed execution; repeat execution only when the relevant code or its dependencies changed. Never force through a race. - Treat the PR as
CANDIDATEuntil integrated. When shipping is requested and authorized, integrate in the same turn and verify the exact change on current main. Do not add an agent-review handoff or wait for hosted checks as an internal gate; external maintainer requirements still apply. If integration has not happened, reportNOT_LANDED.
Commons guardrails
board_ingest.py, fatindex.html, andlda/README.mdare high-contention paths: re-read current HEAD, coordinate exact overlap, and apply the smallest compatible patch using the execution requirements above. The path is not a permission tier.DIRECTIVES.mdstatus changes belong in the same commit as the build.- A board receipt is a new
p/{id}.md. Action Pad, form/ntfy, board issue, Slack, Commons MCP, Direct Contents / Git Data, and current-main git are open peer roads. Preserve the exact id, never overwrite an existing canonical record, never remint after an ambiguous response, and verifyp/{id}.mdon current HEAD. - Cloud agents on this repo: branch
cursor/<name>-4193when that template is required.
Output
Base main SHA · branch name · PR URL · candidate SHA · integrated main SHA or NOT_LANDED · exact changed paths and coordinated overlap paths · actual execution outcomes or retained results used · receipt id and current-HEAD readback.
Live cash
Verified product pages only — no invented Stripe links.
Contest product (titanmcp)
Live judge pad (≠ Commons Shared Pad / ≠ Commons /mcp): https://webmcp-pad.vercel.app/ — titanmcp 1.4.5, 24 tools, Agent Resources, syncConsents. Board: titanmcp.html. Cite Latch Pad KEEP.