From specular
Create a GitHub pull request using gh CLI with a short summary. Invoked by the implement loop in its terminal step, not by users directly.
How this skill is triggered — by the user, by Claude, or both
Slash command
/specular:create-prThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Determine the base branch. Default to `main` unless the user specifies another.
main unless the user specifies another.git log --oneline <base>..HEAD and git diff <base>...HEAD --stat to understand what changed.### Summary
In this PR we <one short sentence describing what was done>
For non-trivial PRs (multiple files changed, new logic, refactors), add a Context section after the summary. Skip it for small/obvious PRs (typos, renames, one-line fixes). The Context section gives reviewers additional context that isn't obvious from the diff alone - things that deserve scrutiny, security-sensitive logic, non-obvious decisions, or how to verify behavior. Don't describe what each file does (the diff already shows that). No bold labels or prefixes - just natural sentences, 1-3 bullet points.
Example of a good PR body:
### Summary
In this PR we add rate limiting to the public API endpoints
### Context
- The sliding window algorithm in `rateLimiter.ts` is the core logic - verify the edge case when the window resets mid-burst
- Try hitting `/api/prices` rapidly to confirm 429 responses kick in
git push -u origin HEAD
gh pr create --base <base> --title "<title>" --body "<body>" --assignee @me --draft
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub fhqvst/agents --plugin specular