← ClaudeAtlas

pr-raycastlisted

Prepare and open a pull request to raycast/extensions. Use when the user asks to open, submit, or get ready for a Raycast Store extension PR — not for general extension coding.
lgtm-hq/ai-skills · ★ 0 · AI & Automation · score 68
Install: claude install-skill lgtm-hq/ai-skills
# Raycast Extension PR ## Scope Use when the user wants to **prepare, validate, or open a PR** to [raycast/extensions](https://github.com/raycast/extensions). For extension code, lint rules, and store checklist details, use **`raycast`**. For generic `gh pr create` mechanics, use **`pr`**. ## Related skills | Skill | Role | | ------------ | ------------------------------------------------- | | `raycast` | Lint order, store checklist, code patterns | | `lint` | `uv run lintro fmt/chk` (first pass) | | `commit` | Signed semantic commits, history restructuring | | `rebase` | Sync onto `upstream/main` | | `greptile` | Pre-push Greptile CLI (max 2 runs) | | `coderabbit` | Pre-push CodeRabbit CLI (max 2–3 runs) | ## Checklist ```text - [ ] Rebase: 0 behind upstream/main - [ ] Validate: lintro + npm run lint/build/validate (all pass) - [ ] Commits: signed, logical groups (see commit skill) - [ ] Store checklist: raycast skill (icon, screenshots, CHANGELOG, lockfile) - [ ] Greptile CLI: ≤2 runs; fix or document skips - [ ] CodeRabbit CLI: ≤3 runs per change set; fix or document skips - [ ] Manual smoke test: bun run dev - [ ] Push fork → open PR → post breakdown + how-to-test comments ``` ## 1. Rebase & validate ```bash git fetch upstream && git rebase upstream/main git rev-list --left-right --count upstream/main...HEAD # 0 N uv r