Files
Trevin Chow 58164ee99e fix(ce-commit-push-pr): read auto_babysit at the handoff that consumes it
`auto_babysit: false` was named as the standing opt-out in the babysit
handoff but never read there. The only config read lived in the Step 4
reference, scoped to the teaching-gate keys, so the Step 5 gate depended
on remembering an earlier step. Compaction destroys exactly that, which
is why the reporter saw Codex babysit PRs they had opted out of.

The resolution now happens at the gate, and an opted-out handoff is
stated as a successful terminal — without that, the gate's own "stop and
report it blocked" language turned a deliberate choice into a failure.
A per-run `babysit:` token now decides the run whatever the config says,
which also covers `continuous`/`checkpoint` under a standing opt-out.

`lfg`'s in-pipeline babysit is bounded and stays out of scope; that is
now stated at the step and in the configuration reference rather than
reading as an oversight.

The contract test asserted the literal string `auto_babysit: false`,
which prose that never read anything satisfied. It now pins the read
mechanism and the successful-terminal framing.

Fixes #1601
2026-09-01 08:35:26 -07:00
..

Skill Documentation

End-user-facing documentation for compound-engineering plugin skills. Each page covers the skill's high-level purpose, novel mechanics, use cases, and chain position relative to other skills.

For runtime behavior and contributor reference, the SKILL.md in each skill's source folder under skills/ is authoritative.

Checkout-local defaults shared across skills are documented in Compound Engineering configuration.

Artifact paths shown throughout these pages (docs/plans/, docs/solutions/, docs/ideation/, and the rest) are the defaults. A project can relocate every CE artifact folder under one repo-relative root with docs_root; when it is set, read the shown paths as <your-docs_root>/plans/, <your-docs_root>/solutions/, and so on. See Artifact root.


The compound-engineering core loop

   [/ce-ideate]       (optional) "What's worth exploring?"
        │
        ▼
┌─→ /ce-brainstorm    "What does this need to be?"
│       │
│       ▼
│   /ce-plan          "What's needed to accomplish this?"
│       │
│       ▼
│   /ce-work          "Build it."
│       │
│       ▼
└── /ce-compound      "Capture what we learned."

/ce-compound is the closer that makes the loop compound: it writes learnings into docs/solutions/, which the next iteration's /ce-brainstorm and /ce-plan read as grounding. That return arrow is the whole point. /ce-ideate is an optional prelude for when you don't yet know what to work on. Everything else in this catalog is either an anchor around the loop or an on-demand tool used when a specific need arises, not a step you walk through every time.


The Core Loop

The steps of every engineering iteration. /ce-ideate runs only when you need to find a direction first; the other four run in order per piece of work.

Skill Description
/ce-ideate Optional first step: discover grounded directions worth exploring (six frames, tagged basis, adversarial cut)
/ce-brainstorm Define what something should become: one question at a time, ask only decisions, named gap lenses, requirements-only unified plan
/ce-plan Bound execution with guardrails (U-IDs, test scenarios, automatic confidence check). WHAT decisions, not HOW code
/ce-work Execute an implementation-ready plan: figure out the HOW with code in front of you, then ship through quality gates
/ce-compound Close the loop by writing what you learned into docs/solutions/ so the next iteration can read it

Around the Loop

Skills that anchor, feed, or maintain the loop without being steps inside it.

Skill Description
/ce-strategy Create or maintain STRATEGY.md, the upstream anchor ce-ideate, ce-brainstorm, and ce-plan read as grounding
/ce-product-pulse Outer observation loop: a time-windowed report on usage, performance, errors, and follow-ups, saved to docs/pulse-reports/
/ce-sweep Recurring feedback sweep: ingest Slack/GitHub items (email experimental), acknowledge at source, and keep an /lfg-ready rolling plan
/ce-compound-refresh Maintain docs/solutions/ over time (Keep / Update / Consolidate / Replace / Delete), Interactive or Autofix

On-Demand

Invoked when a specific need arises, not part of any chain.

Skill Description
/ce-pov A project-grounded verdict: adopt/hold/reject, a document take, or a position on supplied approaches. Optional named/oracle panel.
/ce-explain A durable teaching document for a concept, a diff, an idea, or a window of recent work. Optional opt-in check-in.
/ce-prototype Build a throwaway prototype so someone can experience how the product should work, feel, or read, then write those decisions into an existing plan or continue into brainstorm or plan
/ce-debug Find the root cause of broken behavior: causal chain, predictions, then an optional fix and PR handoff
/ce-code-review Structured review of a diff or PR: skill-local personas, confidence-gated findings, and the rules you write in CODING_STANDARDS.md
/ce-doc-review Structured review of a requirements or plan document: findings, not a holistic verdict
/ce-simplify-code Refine recently changed code for reuse, quality, and efficiency, with behavior preserved
/ce-optimize Metric-driven optimization loops with parallel experiments and a durable experiment log
/ce-retune Retune a skill corpus for a new model: baseline, noise floor, then measured cut passes

Research & Context

Skill Description
/ce-riffrec-feedback-analysis Turn a Riffrec recording into structured feedback: a quick bug in chat, or an extensive analysis that hands off to ce-brainstorm

Git Workflow

Skill Description
/ce-commit Local git commit(s) only: convention-aware, named-file staging, file-level splits (up to three). No push.
/ce-commit-push-pr Working changes to an open PR. Three modes: full ship, rewrite an existing description, or description-only from a URL.
/ce-babysit-pr Watch an open PR over time: incoming review via /ce-resolve-pr-feedback, CI via /ce-debug. Does not merge under target or stack-ready; stack-land can merge a confirmed managed stack.
/ce-worktree Isolate work in a git worktree: detect existing isolation, prefer the host's native tool, else plain git

Autonomous Pipeline

Skill Description
/lfg Hands-off pipeline through an open PR (plan, implement, review, ship, bounded CI watch). Pushes without prompting when a remote exists; local commits only otherwise. Does not merge.

Frontend Design

Skill Description
/ce-polish Conversational UX polish on a feature that already works: start the dev server, open a browser, iterate. Manual invoke only.

Collaboration

Skill Description
/ce-proof Publish, view, comment on, or pull markdown via Proof. One-way publish; not a review skill.

Workflow Utilities

Skill Description
/ce-promote Draft announcement copy for a shipped feature (X, changelog, LinkedIn, email, blog, demo). Drafts only; never posts.
/ce-resolve-pr-feedback One pass to evaluate, fix, and reply to PR review comments, including nitpicks. Babysit is the watch that calls this.
/ce-dogfood Hands-off browser QA of the branch: map flows, fix small breakages, write a report. Manual invoke only.
/ce-test-browser End-to-end browser tests of the current diff using a host-native browser with agent-browser fallback. Does not check out a PR or branch.
/ce-test-xcode Build and test an iOS app on the simulator (screenshots, logs, human verification). Not XCUITest.
/ce-setup Diagnose optional tool capabilities and create or repair repo config.yaml
/ce-handoff Write a session handoff, or find and orient from a selected source. Does not auto-continue.

See also

For the top-level install and usage guide, see README.md. Each skill's authoritative runtime spec is in skills/<skill>/SKILL.md.