ce-babysit-pr
Babysits an open GitHub PR until merge-ready, first judging whether an old PR still belongs. Use when asked to watch a PR over…
Old name for refreshing learnings, which now lives in `ce-compound`. Use only when a prompt or standing instruction names `ce-compound-refresh`; use `ce-compound` for every other learnings audit.
Claude Code
$ npx -y skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh --agent claude-code
Codex
$ npx skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh -a codex -y
Cursor
$ npx skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh -a cursor -y
Gemini CLI
$ npx skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh -a gemini-cli -y
GitHub Copilot
$ npx skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh -a github-copilot -y
OpenCode
$ npx skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh -a opencode -y
Windsurf
$ npx skills add everyinc/compound-engineering-plugin --skill ce-compound-refresh -a windsurf -y
name: ce-compound-refresh description: Old name for refreshing learnings, which now lives in `ce-compound`. Use only when a prompt or standing instruction names `ce-compound-refresh`; use `ce-compound` for every other learnings audit. argument-hint: "[optional: scope hint — directory, filename, module, or keyword] [mode:non-interactive] "
This name still works, so existing prompts and schedules keep running. The refresh itself now lives in `ce-compound`.
**Done:** the notice was shown before and after the refresh, and the refresh ran with the scope and mode it was asked for.
Render the invocations in the notice for the active host: `/skill-name` by default, and `$skill-name` on Codex or another host that documents dollar-prefixed invocation. Output one form only.
Do these in order:
1. Print this notice, unchanged apart from the rendering:
> ⚠️ `/ce-compound-refresh` has merged into `/ce-compound` and will go away in an upcoming release. This run continues as normal. Next time, use `/ce-compound refresh`.
If your arguments contain `mode:non-interactive` or `mode:headless`, end the notice with this instead, because nobody is present and the plain word would run a capture: Next time, use `/ce-compound mode:refresh mode:non-interactive`.
2. Invoke the `ce-compound` skill with `mode:refresh` followed by every argument you received, unchanged. `mode:refresh` must be present: without it, an unattended run does a capture rather than a refresh. 3. When that finishes, print the notice again as your last line. A refresh report is long, and a scheduled run may show only its final message.
AI skills that make each unit of engineering work easier than the last. Compound Engineering is a plugin of 37 skills for AI coding agents.
Babysits an open GitHub PR until merge-ready, first judging whether an old PR still belongs. Use when asked to watch a PR over…
Develop independent competing solutions to a defined brief, compare them, and synthesize a winning approach. Use when choosing…
Explore vague or ambitious ideas into a right-sized requirements-only unified plan. Use when the user wants to brainstorm or…
Review a named diff or PR for bugs, regressions, tests, and standards. Use when asked to review code or when a shipping skill…
Commit, push, and open a PR. Use when asked to ship/open a PR, or for PR-description-only flows like writing, rewriting, or…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.