#80 by GitHub stars

EveryInc/compound-engineering-plugin

Official Compound Engineering plugin for Claude Code, Codex, Cursor, and more

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/ce-babysit-pr/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-bakeoff/SKILL.md

Week of Oct 26, 2026 · +1 / −1 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

- 10 Direct use is available. `ce-plan` routes here on its own conditions; `ce-brainstorm` integrates it only when explicitly requested. Do not turn a routine choice into a competition.
+ 10 Direct use is available. `ce-plan` and `ce-debug` route here on their own conditions; `ce-brainstorm` integrates it only when explicitly requested. Do not turn a routine choice into a competition.

Compare on GitHub

skills/ce-brainstorm/SKILL.md

Week of Oct 26, 2026 · +1 / −1 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

- 9 Brainstorming answers **WHAT** to build through dialogue; `ce-plan` then enriches the same unified plan artifact with **HOW**. This skill does not implement code. **The current year is 2026**, for dating the artifact.
+ 9 Brainstorming answers **WHAT** to build through dialogue; `ce-plan` then enriches the same unified plan artifact with **HOW**. This skill does not implement code.

Compare on GitHub

skills/ce-code-review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-commit/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-commit-push-pr/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-compound/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-compound-refresh/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-debug/SKILL.md

Week of Oct 26, 2026 · +16 / −12 lines

Before Network or broad shell → After Local scripts

00d0a5bbf130 → 3449230705a5

- 54 **Choosing the regression test.** The regression test for a *confirmed defect* belongs wherever existing coverage already owns that behavior: start from the tests that exist rather than from a new file. Read `references/fix.md` for the homes and the naming rule before writing Phase 2's recommendation, not only before Phase 3's edits. A test that fails because the change deliberately reverses the behavior it asserts does not have a wrong expectation — that is the divergent case below, deferred rather than updated.
+ 54 **Choosing the regression test.** The regression test for a *confirmed defect* belongs wherever existing coverage already owns that behavior: start from the tests that exist rather than from a new file. Before recommending a test in Phase 2, inspect the existing tests and follow the project's testing rules; `references/fix.md` holds the test homes and the naming rule for Phase 3. A test that fails because the change deliberately reverses the behavior it asserts does not have a wrong expectation — that is the divergent case below, deferred rather than updated.
+ 60 **Repair selection:** after confirming the cause and before recommending a fix, read `references/bakeoff.md` to decide whether the repair needs competing approaches.
+ 61 
- 64 When the request has not already authorized the next action, ask (per **Blocking questions**) which path to take, offering these three options. An explicit fix request is Phase 3. An explicit diagnosis-only request skips to Phase 4. `mode:pipeline` and `mode:return-to-caller` never ask. The test recommendations are part of the diagnosis either way.
+ 66 When the request has not already authorized the next action, ask (per **Blocking questions**) which path to take. An explicit fix request is Phase 3. An explicit diagnosis-only request skips to Phase 4. `mode:pipeline` and `mode:return-to-caller` never ask. The test recommendations are part of the diagnosis either way. Offer only the options the findings support, and recommend one:
- 68 3. **Rethink the design** (`ce-brainstorm`) — only when the bug cannot be fixed within the current design: the root cause is a wrong responsibility or interface rather than wrong logic, the requirements themselves are wrong, or every candidate fix is a workaround around an assumption that no longer holds. Size alone is not a design problem.
+ 70 3. **Rethink the design** (`ce-brainstorm`) — only when the bug cannot be fixed within the current design: the root cause is a wrong responsibility or interface rather than wrong logic, the requirements themselves are wrong, or every candidate fix is a workaround around an assumption that no longer holds. Size alone is not a design problem. Recommend it over a fix when no fix within the current design corrects the mechanism that produced the bug, only this occurrence of it.
+ 71 
+ 72 When the findings leave nothing for this run to fix (the behavior is correct, the bug is already fixed, or an open PR already does the work), offer the next step they support in place of a fix, such as replying on the issue of record or finishing that PR. Replying on the issue, closing it, or changing an existing PR waits for the user's choice.
- 76 **Read `references/fix.md` before editing any file** — the test-first sequence, the failed-fix rule, and the defense-in-depth and post-mortem triggers. Two rules decide whether the fix may start at all, so they stay here:
+ 80 **Read `references/fix.md` before editing any file** — the test-first sequence, the failed-fix rule, the check of other places the fix affects, and the post-mortem trigger. Two rules decide whether the fix may start at all, so they stay here:
- 85 **Structured summary** — always write this first:
+ 89 **Structured summary** — write it before the routing below. When the findings block is already on screen, do not repeat it: give the root cause in a line and spend the summary on what changed since, how the fix was verified, and its limits. A diagnosis-only summary stands on its own.
- 90 **Root Cause**: [Full causal chain, with file:line references]
- 91 **Recommended Tests**: [Tests to add/modify to prevent recurrence, with specific file and assertion guidance]
- 92 **Fix**: [What was changed — or "diagnosis only" if Phase 3 was skipped]
- 93 **Prevention**: [Test coverage added; structural fix or defense-in-depth if applicable, or the structural fix left as follow-up]
+ 94 **Root Cause**: [Full causal chain, with file:line references — or one line pointing back to the findings block when it is already on screen]
+ 95 **Recommended Tests**: [Diagnosis only: tests to add or modify to prevent recurrence, with file and assertion guidance. Omit when Phase 3 ran]
+ 96 **Fix**: [What was changed and how it was verified — or "diagnosis only" if Phase 3 was skipped]
+ 97 **Prevention**: [Test coverage added; structural fix or operation guard if applicable, or the structural fix left as follow-up]
- 99 **If Phase 3 ran, read `references/post-fix-handoff.md` now and follow it before routing below.** It defines the quality steps after a fix: the contextual-override checks, the skip rule for mechanical fixes, the scoping that keeps `ce-simplify-code` and `ce-code-review` off unrelated branch work, what to do with leftover findings, the `## Post-Fix Quality` block, and the criteria for offering to capture a learning. None of that appears in this body. The routing below names *which* action runs, never the scope rules that make it safe, so it cannot be improvised from. Skipping the read ships an unreviewed fix, lets review reach into unrelated branch work, and strands accepted findings in the session.
+ 103 **If Phase 3 ran, read `references/post-fix-handoff.md` now and follow it before routing below.** It defines the quality steps after a fix: the contextual-override checks, the rule for when review may be skipped, the scoping that keeps `ce-simplify-code` and `ce-code-review` off unrelated branch work, what to do with leftover findings, the `## Post-Fix Quality` block, and the criteria for offering to capture a learning. None of that appears in this body. The routing below names *which* action runs, never the scope rules that make it safe, so it cannot be improvised from. Skipping the read ships an unreviewed fix, lets review reach into unrelated branch work, and strands accepted findings in the session.
+ 108 
+ 109 **Settle learning capture before anything commits.** Apply the reference's learning-capture criteria. Only when that gate qualifies the fix, offer capture; if the user accepts, invoke the `ce-compound` skill and add only the artifacts it actually wrote or updated to the fix-owned files, so they ship in the same commit as the fix. If it writes nothing, no documentation joins the commit.
- 121 
- 122 **After a PR is open** — apply the reference's learning-capture criteria. Only when that gate qualifies the fix, offer capture; if the user accepts, invoke the `ce-compound` skill, then commit and push only the artifacts it actually wrote or updated so the open PR picks them up. If it writes nothing, end without a documentation commit.

Compare on GitHub

skills/ce-doc-review/SKILL.md

Week of Oct 26, 2026 · +2 / −2 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

- 51 The team is `coherence-reviewer` and `feasibility-reviewer` always, plus each activated conditional persona. Announce the team with a per-persona justification before any dispatch.
+ 51 The team is `coherence-reviewer` and `feasibility-reviewer` always, plus each activated conditional persona. Announce the team briefly before any dispatch, and stay quiet while reviewers run.
- 67 **Interactive mode only.** Read `references/walkthrough.md` for the grouped confirmation, the routing question, and the per-finding walk-through. Read `references/bulk-preview.md` for the bulk-action preview behind best-judgment routing, Append-to-Open-Questions, and auto-resolve. Load neither before review evidence is complete, whether newly collected or validly reused, and a non-interactive run never loads them at all — it stops at the structured review result.
+ 67 **Interactive mode only.** Read `references/walkthrough.md` for the routing question, the per-finding walk-through, and the completion report. Read `references/bulk-preview.md` for the preview behind the walk-through's auto-resolve. Load neither before review evidence is complete, whether newly collected or validly reused, and a non-interactive run never loads them at all — it stops at the structured review result.

Compare on GitHub

skills/ce-dogfood/SKILL.md

Week of Oct 26, 2026 · +6 / −12 lines

Before Local scripts → After Local scripts

00d0a5bbf130 → 3449230705a5

- 20 - Drive the browser exclusively through the `agent-browser` CLI — never Chrome MCP tools (`mcp__claude-in-chrome__*`), another browser MCP, or a built-in browser-control tool, even when the platform offers one. Use the direct binary, never `npx agent-browser` (the direct binary uses the fast Rust client).
+ 20 - Drive one browser for the whole run. Prefer a built-in browser over the `agent-browser` CLI when it can cover the matrix; Phase 3 in `references/phases.md` says how to find and choose one. Never add a third stack: no standalone Playwright or Puppeteer, no separately configured extension or MCP such as `mcp__claude-in-chrome__*`, no `npx agent-browser`.
- 23 - Never switch the primary checkout out from under the user. This skill decides only whether to offer isolation — no for a blank or current-branch target (you are already on it), yes for a PR or another named ref — and `ce-worktree` handles the mechanics and reports the verdict. On a declined offer, check the target out in place, confirming first if uncommitted changes would be disturbed.
+ 23 - Never switch the primary checkout out from under the user. Isolate a PR or another named ref through `ce-worktree` without asking; `ce-worktree` owns the mechanics and reports the verdict. A blank or current-branch target runs in place.
- 32 - `agent-browser` installed. Check:
- 33 
- 34   ```bash
- 35   command -v agent-browser >/dev/null 2>&1 && echo "Ready" || echo "NOT INSTALLED"
- 36   ```
- 37 
- 38   If not installed, stop and tell the user to install `agent-browser`: print the rendered `ce-setup` invocation for the current install command, followed by the rendered `ce-dogfood <original arguments>` invocation to retry. This workflow cannot function without it.
+ 32 - A browser per the Boundaries. When the run needs `agent-browser` and it is not installed, stop and tell the user to install it: print the rendered `ce-setup` invocation for the current install command, followed by the rendered `ce-dogfood <original arguments>` invocation to retry.
- 62 Scope -> analyze the diff -> map the flows -> derive the matrix -> serve -> execute -> fix loop -> report. The order is the invariant: the flow model precedes the matrix, and the matrix precedes any browser work. Each phase's conditions are in `references/phases.md`; read it before Phase 0 (Scope) rather than reconstructing a phase from this line. Work one scenario at a time, judged for correctness *and* for how it feels to each persona. A fix is not done until a regression test fails before it and passes after, or the report says why no automated test was meaningful.
+ 56 Scope -> analyze the diff -> map the flows -> derive the matrix -> serve -> execute -> fix loop -> report. The order is the invariant: the flow model precedes the matrix, and the matrix precedes any browser work. Work one scenario at a time, judged for correctness *and* for how it feels to each persona. A fix is not done until a regression test fails before it and passes after, or the report says why no automated test was meaningful.
- 64 **Checkpoint, not a final write.** Create the report from `references/dogfood-report-template.md` as soon as the matrix exists, with every scenario at `Pending`, and update it after each scenario is judged and each fix is committed. `<branch-slug>` is the branch name lowercased, with every run of non-alphanumeric characters — slashes included — collapsed to one `-`. Find a prior run by globbing `<root>/dogfood-reports/*-<branch-slug>-dogfood.md`. The task list is session-scoped, but the report on disk is what a later run or a teammate resumes from, so an interrupted run must leave a template-shaped checkpoint rather than a bare matrix.
+ 58 **Checkpoint, not a final write.** Create the report from `references/dogfood-report-template.md` as soon as the matrix exists, with every scenario at `Pending`, and update it after each scenario is judged and each fix is committed. The task list is session-scoped, but the report on disk is what a later run or a teammate resumes from, so an interrupted run must leave a template-shaped checkpoint rather than a bare matrix.
- 66 **Terminal states.** `Blocked (needs human verify)` (a step that needs an outside interaction, such as OAuth, real email, payments, or SMS, and cannot be driven headlessly) and `Blocked (human decision)` (a fix too big to make autonomously) both wait on a person, and each ends that scenario, not the run: continue the rest of the matrix, and never silently re-queue a blocked scenario, on this run or on resume. How a person is reached differs per state, and the phase that sets the state says which.
+ 60 **Involving a person.** Stop and ask only in two cases. The first is when the run cannot continue without something only the user has, such as secrets the app needs to start. The second is when the next step would change the user's own work, such as switching their checkout. Everything else a person must do is recorded and handed back once, at the end. `Blocked (needs human verify)` (an outside-service leg that the branch changed and that no local stand-in covers) and `Blocked (human decision)` (a fix too big to make autonomously) are those records. Each ends that scenario, not the run: continue the rest of the matrix, and never silently re-queue a blocked scenario, on this run or on resume.

Compare on GitHub

skills/ce-explain/SKILL.md

Week of Oct 26, 2026 · +1 / −1 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

- 74 Publishing to ht-ml.app is never headless and never inferred. Naming it is a choice of destination rather than confirmation after its public-publishing warning. If confirmation cannot be obtained, do not publish; preserve the canonical HTML and report its local `$RUN_DIR/explainer.html` path.
+ 74 Public publishing is never headless and never inferred. Naming a public host picks the destination; it is not confirmation after the public-publishing warning. If confirmation cannot be obtained, do not publish; preserve the canonical file and report its local `$RUN_DIR` path.

Compare on GitHub

skills/ce-handoff/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-ideate/SKILL.md

Week of Oct 26, 2026 · +2 / −4 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

- 9 
- 10 **The current year is 2026** — use it when dating documents and checking recent artifacts.
- 21 4. **Never dispatch on an unidentified subject.** Ask instead, through the host's blocking question tool already in the current tool list (match by capability, not by a host-specific name). Presence in the current tool list is proof the tool exists; never call a user-facing question tool to discover whether it exists. If a matching tool is listed but unloaded, use the host's tool-discovery primitive to load that capability — do not search for another host's tool name. Where no such tool is in the list, offer numbered options on the user-visible surface. Never skip a question silently. Keep "Surprise me" a real option, alongside a Cancel that exits cleanly. Do not ask about solution direction, constraints, audience, tone, or success criteria; `ce-brainstorm` asks those. If it takes more than 3 questions, ideation is the wrong workflow.
+ 19 4. **Never dispatch on an unidentified subject.** Ask instead, through the host's blocking question tool already in the current tool list (match by capability, not by a host-specific name). Presence in the current tool list is proof the tool exists; never call a user-facing question tool to discover whether it exists. If a matching tool is listed but unloaded, use the host's tool-discovery primitive to load that capability — do not search for another host's tool name. Where no such tool is in the list, or a real question call errors, offer numbered options on the user-visible surface. Never skip a question silently. Keep "Surprise me" a real option, alongside a Cancel that exits cleanly. Do not ask about solution direction, constraints, audience, tone, or success criteria; `ce-brainstorm` asks those. If it takes more than 3 questions, ideation is the wrong workflow.
- 71 Before frames are dispatched, decompose the topic into 3-5 orthogonal **axes** — what aspects of the subject to think about. Read `references/decomposition.md`. Surprise-me mode is the only case that skips this phase. That file's own criteria decide whether a subject is too small to split, so make that judgment after the read. Append the axis list, or the skip reason, to the grounding summary under `Topic axes`. Evidence scouts are repo-mode only.
+ 69 Before frames are dispatched, decompose the topic into 3-5 orthogonal **axes** — what aspects of the subject to think about. Read `references/decomposition.md`. Surprise-me mode is the only case that skips this phase. That file's own criteria decide whether a subject is too small to split, so make that judgment after the read. Append the axis list, or the skip reason, to the grounding summary under `Topic axes`.

Compare on GitHub

skills/ce-noslop/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-optimize/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-plan/SKILL.md

Week of Oct 26, 2026 · +0 / −2 lines

Before Local scripts → After Local scripts

00d0a5bbf130 → 3449230705a5

- 8 
- 9 **The current year is 2026.**

Compare on GitHub

skills/ce-polish/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-pov/SKILL.md

Week of Oct 26, 2026 · +1 / −1 lines

Before Local scripts → After Local scripts

00d0a5bbf130 → 3449230705a5

- 9 Produce a decisive, project-grounded point of view in the subject's own shape: a **graded verdict** on an external-adoption question, a **holistic take** on a document, or a **position** on a supplied approach set. The subject is whatever this skill was invoked with, in the prompt or the conversation. Stay read-only while forming and reconciling the POV. You are done when the POV is delivered with its attribution and required disclosure, or when an explicit blocker is returned. Use `ce-bakeoff` to develop competing solutions, `ce-ideate` to explore opportunities, or `ce-brainstorm` to establish goals. **The year is 2026**, for source recency.
+ 9 Produce a decisive, project-grounded point of view in the subject's own shape: a **graded verdict** on an external-adoption question, a **holistic take** on a document, or a **position** on a supplied approach set. The subject is whatever this skill was invoked with, in the prompt or the conversation. Stay read-only while forming and reconciling the POV. You are done when the POV is delivered with its attribution and required disclosure, or when an explicit blocker is returned. Use `ce-bakeoff` to develop competing solutions, `ce-ideate` to explore opportunities, or `ce-brainstorm` to establish goals.

Compare on GitHub

skills/ce-product-pulse/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-promote/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-proof/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-prototype/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-resolve-pr-feedback/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-retune/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-riffrec-feedback-analysis/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-setup/SKILL.md

Week of Oct 26, 2026 · +9 / −11 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

- 3 description: "Check Compound Engineering health and repo-local config, or scaffold a Compound Pack with `pack:<id>`."
- 4 argument-hint: "[pack:<id>]"
+ 3 description: "Check Compound Engineering health and repo-local config, scaffold a Compound Pack with `pack:<id>`, or draft or refresh coding standards and review docs with `standards`."
+ 4 argument-hint: "[pack:<id> | standards]"
+ 19 
+ 20 ## Review Docs
+ 21 
+ 22 When the invocation asks to draft, refresh, or update coding standards or review docs (the `standards` argument, or the same request in words), read `references/project-docs.md` and follow it in place of Phases 1-2, drafting the whole set of files even when the request names one. Report into Phase 3.
- 73 Also remediate these project issues when the report names them:
- 74 
- 75 - obsolete `compound-engineering.local.md`
- 76 - `.compound-engineering/config.local.yaml` exists but is not safely gitignored
- 77 - `.compound-engineering/config.example.yaml` is missing or outdated
- 78 - the health report marks the `ce-work` skill implementation engine unavailable or invalid, detects retired scalar routing keys, or reports malformed dormant `work_engine_preferences` or a malformed `work_engine_effort`
- 79 - the health report marks `docs_root` invalid (`Invalid docs_root ...`) — CE artifacts will not be written until it is fixed
+ 77 Phase 2 remediates every project issue the report names, each in its own step of `references/repo-fixes.md`. That includes a `ce-work` implementation engine the report marks unavailable or invalid, retired scalar routing keys, and malformed dormant `work_engine_preferences` or `work_engine_effort`.
- 85 Read `references/repo-fixes.md` from this skill's directory before making any repo-local change. It carries Steps 4-9: removing the obsolete `compound-engineering.local.md`, refreshing the example config, offering to create `config.yaml`, repairing invalid `work_engine_preferences` and `docs_root`, the two `.gitignore` offers, and the agent-instructions offers (a knowledge-store mention, the compounding directive, and the chat-register directive for `ce-noslop`).
+ 83 Read `references/repo-fixes.md` from this skill's directory before making any repo-local change. It carries Steps 4-10: removing the obsolete `compound-engineering.local.md`, refreshing the example config, offering to create `config.yaml`, repairing invalid `work_engine_preferences` and `docs_root`, the two `.gitignore` offers, and the agent-instructions offers (a knowledge-store mention, the compounding directive, and the chat-register directive for `ce-noslop`), and the offer to draft the project's review docs.
- 87 All paths there resolve from the repository root (`git rev-parse --show-toplevel`), not the current working directory. Maintaining the generated example files is the work Phase 2 does on its own — refreshing `config.example.yaml` and removing the superseded `config.local.example.yaml`. Every change to a user-owned file is offered and applied only if the user approves.
+ 85 Every change to a user-owned file is offered and applied only if the user approves.

Compare on GitHub

skills/ce-simplify-code/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-strategy/SKILL.md

Week of Oct 26, 2026 · +0 / −2 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

- 8 
- 9 **The current year is 2026** - use it when dating the document.

Compare on GitHub

skills/ce-sweep/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-test-browser/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-test-xcode/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-work/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/ce-worktree/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

skills/lfg/SKILL.md

Week of Oct 26, 2026 · +1 / −1 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

- 39 2. **Read `references/work-return.md` first**, then invoke the `ce-work` skill with `mode:return-to-caller <plan-path-from-step-1>`. On the defect route this step does not run: `ce-debug` already implemented and committed, and `references/debug-return.md` was its gate. Only a valid `status: complete` may advance; every other status or malformed return stops the pipeline.
+ 39 2. **Read `references/work-return.md` first**, then invoke the `ce-work` skill with `mode:return-to-caller <plan-path-from-step-1>`. On the defect route this step does not run: `ce-debug` already implemented and committed, and `references/debug-return.md` was its gate. Only a valid `status: complete` from `ce-work` may advance; every other status or malformed return stops the pipeline.

Compare on GitHub

skills/wtf/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

tests/fixtures/custom-paths/custom-skills/custom-skill/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

tests/fixtures/custom-paths/skills/default-skill/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

tests/fixtures/sample-plugin/skills/agent-only-skill/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

tests/fixtures/sample-plugin/skills/claude-only-skill/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

tests/fixtures/sample-plugin/skills/disabled-skill/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

tests/fixtures/sample-plugin/skills/skill-one/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

00d0a5bbf130 → 3449230705a5

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 3449230705a508229a5a298671e9031e489f0278

git clone --filter=blob:none --no-checkout https://github.com/EveryInc/compound-engineering-plugin.git .hotskills/everyinc-compound-engineering-plugin && git -C .hotskills/everyinc-compound-engineering-plugin checkout --detach 3449230705a508229a5a298671e9031e489f0278 # Copy each selected skill directory from .hotskills/everyinc-compound-engineering-plugin into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/EveryInc/compound-engineering-plugin.git .hotskills/everyinc-compound-engineering-plugin && git -C .hotskills/everyinc-compound-engineering-plugin checkout --detach 3449230705a508229a5a298671e9031e489f0278 # Copy each selected skill directory from .hotskills/everyinc-compound-engineering-plugin into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/EveryInc/compound-engineering-plugin.git .hotskills/everyinc-compound-engineering-plugin && git -C .hotskills/everyinc-compound-engineering-plugin checkout --detach 3449230705a508229a5a298671e9031e489f0278 # Copy each selected skill directory from .hotskills/everyinc-compound-engineering-plugin into .cursor/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/EveryInc/compound-engineering-plugin.git .hotskills/everyinc-compound-engineering-plugin && git -C .hotskills/everyinc-compound-engineering-plugin checkout --detach 3449230705a508229a5a298671e9031e489f0278 # Copy each selected skill directory from .hotskills/everyinc-compound-engineering-plugin into .gemini/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/EveryInc/compound-engineering-plugin.git .hotskills/everyinc-compound-engineering-plugin && git -C .hotskills/everyinc-compound-engineering-plugin checkout --detach 3449230705a508229a5a298671e9031e489f0278 # Copy each selected skill directory from .hotskills/everyinc-compound-engineering-plugin into .opencode/skills/<skill-name>/
26kGitHub stars
161stars in 7 days
42skills in this repository
145commits in 30 days

Heat

6.8
  • Star growth, last 7 daysAhead of 77% of tracked repositories
  • Star growth, last 24 hoursAhead of 69% of tracked repositories
  • Rank movement, last 7 daysAhead of 74% of tracked repositories
  • Commits, last 30 daysAhead of 96% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 202625,950

Individual skills in this repository

How it works

ce-babysit-pr

When your agent uses it

Babysits an open GitHub PR until merge-ready, first judging whether an old PR still belongs. Use when asked to watch a PR over time or update an old one — not for one-shot comment resolution or one CI failure. GitHub (incl. Enterprise) only.

What it loads into context

Frontmatter

102 tokens

Always available to the agent

SKILL.md

1,814 tokens

When the skill is activated

Reference documents

33,026 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Posture (one value per run)
  2. Non-negotiable boundaries
  3. Step 1: Resolve and arm
  4. Step 2: One tick (ordering invariant)
  5. Step 3: Stop conditions
  6. Step 4: Report

Scripts executed separately

  • scripts/intake-overlap
  • scripts/pr-snapshot

Files

  • ../../.claude-plugin/CHANGELOG.mddoc407 bytes
  • ../../.claude-plugin/marketplace.jsonasset753 bytes
  • ../../.claude-plugin/plugin.jsonasset571 bytes
  • SKILL.mdcore7,770 bytes
  • references/branch-currency.mddoc7,871 bytes
  • references/envelope.mddoc11,437 bytes
  • references/intake.mddoc9,702 bytes
  • references/pipeline.mddoc3,247 bytes
  • references/report.mddoc6,270 bytes
  • references/settle.mddoc16,905 bytes
  • references/setup.mddoc11,914 bytes
  • references/stack-commands.mddoc2,238 bytes
  • references/stack.mddoc14,782 bytes
  • references/takeover.mddoc3,293 bytes
  • references/tick.mddoc25,855 bytes
  • references/watch-loop.mddoc31,828 bytes
  • scripts/intake-overlapruns7,614 bytes
  • scripts/pr-snapshotruns179,966 bytes
  • ../../tests/fixtures/custom-paths/custom-hooks/hooks.jsonasset137 bytes
  • ../../tests/fixtures/custom-paths/hooks/hooks.jsonasset136 bytes
  • ../../tests/fixtures/sample-plugin/hooks/hooks.jsonasset2,748 bytes
Read SKILL.md

# Babysit a PR

Keep an open PR moving toward merge by reacting to three streams as each arrives: review comments (handed to `ce-resolve-pr-feedback`), CI failures (handed to `ce-debug`), and branch-currency items the snapshot flags.

**Outcome:** the PR is left at a truthfully reported terminal, looks-ready, blocked, or out-of-budget state under the run's posture. **Done:** Step 3 (stop conditions) reached a true stop and the Step 4 report is written. Settled ≠ merged.

**What each tick looks at and every change it makes come from the bundled `pr-snapshot` output — never by prose, events you notice, or a coordinator's say-so** (readiness also applies the review judgment in `references/settle.md`, which reads live state this output does not model). Read `references/tick.md` before the first snapshot; `references/envelope.md` states the full boundaries.

## Posture (one value per run)

- `target` — only the named PR; stop at looks-ready; never merges; offer stack-wide once if a confirmed managed stack needs work.
- `stack-ready` — once a layer has zero actionable backlog (CI may still run), advance to the next open non-draft upstack layer needing work; lower layers stay probed and the lowest that re-opens pulls the walk back; never merges.
[Credential-related source omitted]
View the complete source on GitHub

Skills included

  • ce-babysit-pr
  • ce-bakeoff
  • ce-brainstorm
  • ce-code-review
  • ce-commit
  • ce-commit-push-pr
  • ce-compound
  • ce-compound-refresh
  • ce-debug
  • ce-doc-review
  • ce-dogfood
  • ce-explain
  • ce-handoff
  • ce-ideate
  • ce-noslop
  • ce-optimize
  • ce-plan
  • ce-polish
  • ce-pov
  • ce-product-pulse
  • ce-promote
  • ce-proof
  • ce-prototype
  • ce-resolve-pr-feedback
  • ce-retune
  • ce-riffrec-feedback-analysis
  • ce-setup
  • ce-simplify-code
  • ce-strategy
  • ce-sweep
  • ce-test-browser
  • ce-test-xcode
  • ce-work
  • ce-worktree
  • lfg
  • wtf
  • custom-skill
  • default-skill
  • agent-only-skill
  • claude-only-skill
  • disabled-skill
  • skill-one

Repository facts

License
MIT
Created
Oct 9, 2025
Last pushed
Nov 5, 2026
Forks
2,061
Open issues
74
Project activity
Active

Rank over the last 12 weeks

Now #80 · best #67 · down 2 in 30 days

  1. #80 from Oct 21 to Oct 24
  2. #81 on Oct 25
  3. #79 from Oct 28 to Oct 29
  4. #80 from Oct 30 to Oct 31
  5. #79 on Nov 1
  6. #80 since Nov 2
16 earlier periods
  1. #65 on Aug 2
  2. #64 on Aug 7
  3. #65 from Aug 8 to Aug 11
  4. #67 from Aug 12 to Aug 17
  5. #68 from Aug 18 to Aug 20
  6. #69 from Aug 21 to Aug 22
  7. #70 from Aug 23 to Aug 25
  8. #71 on Aug 26
  9. #72 on Aug 27
  10. #73 from Aug 28 to Sep 3
  11. #74 from Sep 4 to Sep 13
  12. #75 from Sep 14 to Sep 19
  13. #76 from Sep 20 to Oct 4
  14. #77 from Oct 5 to Oct 6
  15. #78 from Oct 7 to Oct 8
  16. #79 from Oct 9 to Oct 20

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Changed on Oct 27, 2026

No longer found: Access to secrets

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 57 notes
  • skills/ce-babysit-pr/references/settle.md:13 Analysis incomplete: physical or joined line exceeds character limit
  • skills/ce-babysit-pr/references/settle.md:14 Analysis incomplete: physical or joined line exceeds character limit
  • skills/ce-bakeoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-bakeoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-commit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-commit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-compound/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-explain/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-explain/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-explain/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ce-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 650 signals by file

.claude-plugin/CHANGELOG.md

  • Network accessline 3
    ## [1.0.3](https://github.com/EveryInc/compound-engineering-plugin/compare/marketplace-v1.0.2...marketplace-v1.0.3) (2026-06-24)
  • Network accessline 8
    * **metadata:** align plugin and marketplace metadata ([#987](https://github.com/EveryInc/compound-engineering-plugin/issues/987)) ([f57c682](https://github.com/EveryInc/compound-engineering-plugin/commit/f57c68257cbd792c25ef85047c426329c5c

.claude-plugin/marketplace.json

  • Network accessline 15
    "name": "Kieran Klaassen and Trevin Chow"       },       "homepage": "https://github.com/EveryInc/compound-engineering-plugin",
  • Network accessline 16
    },       "homepage": "https://github.com/EveryInc/compound-engineering-plugin",       "tags": [
  • Network accessline 17
    "homepage": "https://github.com/EveryInc/compound-engineering-plugin",

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "Kieran Klaassen and Trevin Chow"   },   "homepage": "https://every.to/source-code/my-ai-had-already-fixed-the-code-before-i-saw-it",
  • Network accessline 7
    },   "homepage": "https://every.to/source-code/my-ai-had-already-fixed-the-code-before-i-saw-it",   "repository": "https://github.com/EveryInc/compound-engineering-plugin",
  • Network accessline 8
    "homepage": "https://every.to/source-code/my-ai-had-already-fixed-the-code-before-i-saw-it",
  • Network accessline 9
    "repository": "https://github.com/EveryInc/compound-engineering-plugin",

skills/ce-babysit-pr/scripts/intake-overlap

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 76
    def fetch(repo_dir, remote, base, pr, extra=()):
  • Network accessline 169
    }     try:         base_oid, head_oid = fetch(repo_dir, remote, base, pr)
  • Network accessline 170
    try:         base_oid, head_oid = fetch(repo_dir, remote, base, pr)         result.update(base_oid=base_oid, head_oid=head_oid)
  • Network accessline 171
    base_oid, head_oid = fetch(repo_dir, remote, base, pr)
  • Network accessline 178
    result["error"] = "no merge-base between base and PR head (unrelated histories)"                 return result             base_oid, head_oid = fetch(repo_dir, remote, base, pr, extra=("--unshallow",))
  • Network accessline 179
    return result             base_oid, head_oid = fetch(repo_dir, remote, base, pr, extra=("--unshallow",))             result.update(base_oid=base_oid, head_oid=head_oid)
  • Network accessline 180
    base_oid, head_oid = fetch(repo_dir, remote, base, pr, extra=("--unshallow",))

skills/ce-babysit-pr/scripts/pr-snapshot

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 14
    Subcommands:   snapshot --pr N [--repo O/R] --state-dir DIR [--fetch-file F]            Fetch (or load F), diff against on-disk state, persist the
  • Network accessline 15
    snapshot --pr N [--repo O/R] --state-dir DIR [--fetch-file F]            Fetch (or load F), diff against on-disk state, persist the            observed state atomically, emit the actionable set as JSON.
  • Network accessline 16
    Fetch (or load F), diff against on-disk state, persist the
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Network accessline 521
    if r.returncode != 0 and re.search(r"\bHTTP\s+404\b", r.stderr or "", re.IGNORECASE):         exact_ref = f"refs/heads/{ref}"         remote_url = (f"https://{host or 'github.com'}/"
  • Network accessline 522
    exact_ref = f"refs/heads/{ref}"         remote_url = (f"https://{host or 'github.com'}/"                       f"{quote(owner, safe='')}/{quote(name, safe='')}.git")
  • Network accessline 523
    remote_url = (f"https://{host or 'github.com'}/"
  • Network accessline 841
    def fetch(pr, repo, light=False):
  • Network accessline 2498
    with open(args.fetch_file) as f:             return json.load(f)     return fetch(args.pr, args.repo)
  • Network accessline 2500
    return fetch(args.pr, args.repo)
  • Network accessline 2902
    cur = json.load(f)             else:                 cur = fetch(pr, args.repo, light=True)
  • Network accessline 2903
    else:                 cur = fetch(pr, args.repo, light=True)         except (OSError, ValueError, SystemExit):
  • Network accessline 2904
    cur = fetch(pr, args.repo, light=True)

skills/ce-brainstorm/references/agents/slack-researcher.md

  • Network accessline 63
    After the first successful search that returns results, extract the workspace identity from the result permalinks. Slack permalinks contain the workspace subdomain (e.g., `https://mycompany.slack.com/archives/...` -> workspace is `mycompany

skills/ce-brainstorm/references/markdown-rendering.md

  • Network accessline 198
    ` ``bash browser-use --cdp-url http://localhost:9222
  • Network accessline 199
    browser-use --cdp-url http://localhost:9222

skills/ce-brainstorm/scripts/elevation-dispatch.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 279
    rm -f "$tmp"
  • Dangerous shell operationline 288
    rm -f "$PEERLOG"

skills/ce-brainstorm/scripts/light-webserver.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 280
    async function checkForVisualProbeUpdate() {     try {       var response = await fetch("/version", { cache: "no-store" });
  • Network accessline 281
    try {       var response = await fetch("/version", { cache: "no-store" });       if (!response.ok) return;
  • Network accessline 282
    var response = await fetch("/version", { cache: "no-store" });
  • Network accessline 411
    function requestCredentials(req, cookieName) {   const url = new URL(req.url, "http://127.0.0.1")
  • Network accessline 412
    const url = new URL(req.url, "http://127.0.0.1")
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 715
    let response     try {       response = await fetch(url)
  • Network accessline 716
    try {       response = await fetch(url)     } catch {
  • Network accessline 717
    response = await fetch(url)
  • Network accessline 893
    function requestOrigin(req) {     const host = req.headers.host     if (typeof host === "string" && HOST_HEADER.test(host)) return `http://${host}`
  • Network accessline 894
    const host = req.headers.host     if (typeof host === "string" && HOST_HEADER.test(host)) return `http://${host}`     return `http://${DEFAULT_URL_HOST}:${server.address().port}`
  • Network accessline 895
    if (typeof host === "string" && HOST_HEADER.test(host)) return `http://${host}`
  • Network accessline 896
    return `http://${DEFAULT_URL_HOST}:${server.address().port}`
  • Network accessline 1086
    res.write(`event: annotations\ndata: ${annotationsPayload()}\n\n`)         sawSseClient = true         const documentId = new URL(req.url, "http://127.0.0.1").searchParams.get("document")
  • Network accessline 1087
    sawSseClient = true         const documentId = new URL(req.url, "http://127.0.0.1").searchParams.get("document")         if (documentId) forgetPendingDocument(documentId)
  • Network accessline 1088
    const documentId = new URL(req.url, "http://127.0.0.1").searchParams.get("document")         if (documentId) forgetPendingDocument(documentId)         unbindPendingFromSocket(req.socket, documentId)
  • Network accessline 1171
    const port = typeof address === "object" && address ? address.port : options.port     cookieName = `ce-light-web-${port}`     const baseUrl = `http://${DEFAULT_URL_HOST}:${port}`
  • Network accessline 1172
    cookieName = `ce-light-web-${port}     const baseUrl = `http://${DEFAULT_URL_HOST}:${port}
  • Network accessline 1173
    const baseUrl = `http://${DEFAULT_URL_HOST}:${port}`

skills/ce-brainstorm/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-brainstorm/scripts/peer-job-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 1295
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1309
    [Credential-related source omitted]
  • Access to secretsline 1310
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]

skills/ce-code-review/references/findings-schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/ce-code-review/references/personas/reliability-reviewer.md

  • Network accessline 23
    **Anchor 100** — the gap is mechanical: a `requests.get(url)` with no `timeout=` keyword, an infinite loop with no break, a catch block with `pass` and no log.

skills/ce-code-review/scripts/cross-model-adversarial-review.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Dangerous shell operationline 675
    trap 'rm -rf "$SCRATCH"' EXIT
  • Dangerous shell operationline 1061
    [ -s "$usage" ] || rm -f "$usage"
  • Dangerous shell operationline 1068
    : > "$PEERLOG"; : > "$PEERERR"; rm -f "$RAW_OUT" "$OUT" "$TEXT_OUT"
  • Dangerous shell operationline 1135
    [ -n "$fixed" ] || { log "host must resolve one fixed route before egress; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1136
    [ "$(route_target "$fixed")" = "$provider" ] || { log "fixed route '$fixed' does not match target '$provider'; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1139
    rm -f "$OUT"
  • Dangerous shell operationline 1144
    [ -n "$PY_BIN" ] || { log "working Python 3 interpreter required to recover peer findings; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1151
    rm -f "$OUT"
  • Dangerous shell operationline 1154
    validate_model_override "$primary" || { log "model override '${CROSS_MODEL_MODEL_OVERRIDE:-}' not compatible with route '$primary'; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1155
    validate_effort_override "$primary" || { log "effort override '${CROSS_MODEL_EFFORT_OVERRIDE:-}' not compatible with route '$primary'; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1157
    ''|0*|*[!0-9]*) log "peer hard budget must be a positive integer; skipping"; rm -f "$OUT"; return 0 ;;
  • Dangerous shell operationline 1159
    acpx_preflight "$primary" "$PEER_WORKDIR" || { log "transport unavailable (pre-egress, $ACPX_SCOPE): $ACPX_UNAVAILABLE"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1161
    CLAUDE_WRAPPER="$(acpx_claude_wrapper "$SCRATCH")" || { log "transport unavailable (pre-egress, route): cannot prepare the Claude --safe-mode launcher"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1164
    GEMINI_HOME_DIR="$(acpx_antigravity_home "$SCRATCH")" || { log "transport unavailable (pre-egress, route): cannot prepare a private Antigravity home"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1189
    rm -f "$OUT"
  • Dangerous shell operationline 1209
    rm -f "$OUT"
  • Dangerous shell operationline 1250
    rm -f "$_norm"
  • Dangerous shell operationline 1252
    rm -f "$RAW_OUT"
  • Dangerous shell operationline 1273
    rm -f "$OUT" "$RAW_OUT"

skills/ce-code-review/scripts/findings-mechanics.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-code-review/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-code-review/scripts/peer-job-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 1295
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1309
    [Credential-related source omitted]
  • Access to secretsline 1310
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]

skills/ce-code-review/scripts/review-scope.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-code-review/scripts/run-log.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 46
    [Credential-related source omitted]

skills/ce-commit-push-pr/references/pr-description-writing.md

  • Network accessline 192
    [![Compound Engineering](https://img.shields.io/badge/Built_with-Compound_Engineering-6366f1)](https://github.com/EveryInc/compound-engineering-plugin)

skills/ce-compound-refresh/references/per-action-flows.md

  • Access to secretsline 15
    [Credential-related source omitted]

skills/ce-compound-refresh/references/yaml-schema.md

  • Dangerous shell operationline 121
    - `sudo dscacheutil -flushcache` does not restore in-container mDNS
  • Dangerous shell operationline 126
    - "`sudo dscacheutil -flushcache` does not restore in-container mDNS"

skills/ce-compound-refresh/scripts/validate-doc-claims.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-compound-refresh/scripts/validate-frontmatter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-compound/references/yaml-schema.md

  • Dangerous shell operationline 121
    - `sudo dscacheutil -flushcache` does not restore in-container mDNS
  • Dangerous shell operationline 126
    - "`sudo dscacheutil -flushcache` does not restore in-container mDNS"

skills/ce-compound/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-compound/scripts/session-history/discover-sessions.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/ce-compound/scripts/session-history/extract-errors.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-compound/scripts/session-history/extract-metadata.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-compound/scripts/session-history/extract-skeleton.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-compound/scripts/validate-doc-claims.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-compound/scripts/validate-frontmatter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-debug/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-doc-review/references/findings-schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/ce-doc-review/scripts/cross-model-doc-review.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 323
    [Credential-related source omitted]
  • Dangerous shell operationline 733
    rm -rf "$SCRATCH"
  • Dangerous shell operationline 734
    [ -n "$PEER_WORKDIR" ] && rm -rf "$PEER_WORKDIR"
  • Dangerous shell operationline 1055
    : > "$PEERLOG"; : > "$PEERERR"; rm -f "$RAW_OUT" "$OUT" "$TEXT_OUT"
  • Dangerous shell operationline 1120
    [ -n "$fixed" ] || { log "host must resolve one fixed route before egress; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1121
    [ "$(route_target "$fixed")" = "$provider" ] || { log "fixed route '$fixed' does not match target '$provider'; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1124
    rm -f "$OUT"
  • Dangerous shell operationline 1129
    [ -n "$PY_BIN" ] || { log "working Python 3 interpreter required to recover peer findings; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1130
    validate_model_override "$primary" || { log "model override '${CROSS_MODEL_MODEL_OVERRIDE:-}' not compatible with route '$primary'; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1131
    validate_effort_override "$primary" || { log "effort override '${CROSS_MODEL_EFFORT_OVERRIDE:-}' not compatible with route '$primary'; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1133
    ''|0*|*[!0-9]*) log "peer hard budget must be a positive integer; skipping"; rm -f "$OUT"; return 0 ;;
  • Dangerous shell operationline 1138
    PEER_WORKDIR="$(mktemp -d "${TMPDIR:-/tmp}/xmodel-doc-peer-XXXXXX")" || { PEER_WORKDIR=""; log "provider $provider workspace isolation unavailable; skipping"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1139
    acpx_preflight "$primary" "$PEER_WORKDIR" || { log "transport unavailable (pre-egress, $ACPX_SCOPE): $ACPX_UNAVAILABLE"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1141
    CLAUDE_WRAPPER="$(acpx_claude_wrapper "$SCRATCH")" || { log "transport unavailable (pre-egress, route): cannot prepare the Claude --safe-mode launcher"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1144
    GEMINI_HOME_DIR="$(acpx_antigravity_home "$SCRATCH")" || { log "transport unavailable (pre-egress, route): cannot prepare a private Antigravity home"; rm -f "$OUT"; return 0; }
  • Dangerous shell operationline 1173
    rm -f "$OUT"
  • Dangerous shell operationline 1205
    rm -f "$OUT"
  • Dangerous shell operationline 1237
    rm -f "$_norm"
  • Dangerous shell operationline 1239
    rm -f "$RAW_OUT"
  • Dangerous shell operationline 1263
    rm -f "$OUT" "$RAW_OUT"
  • Dangerous shell operationline 1266
    [ -n "$PEER_WORKDIR" ] && rm -rf "$PEER_WORKDIR"

skills/ce-doc-review/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-doc-review/scripts/peer-job-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 1295
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1309
    [Credential-related source omitted]
  • Access to secretsline 1310
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]

skills/ce-dogfood/references/agent-browser-driver.md

  • Network accessline 28
    agent-browser --headed open "http://localhost:${PORT}/<route>"
  • Network accessline 35
    agent-browser set viewport 390 844   # phone width agent-browser network route "<url>" --abort   # simulate a failed request agent-browser --session viewer open "http://localhost:${PORT}/<route>"
  • Network accessline 37
    agent-browser --session viewer open "http://localhost:${PORT}/<route>"

skills/ce-dogfood/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-ideate/references/agents/slack-researcher.md

  • Network accessline 63
    After the first successful search that returns results, extract the workspace identity from the result permalinks. Slack permalinks contain the workspace subdomain (e.g., `https://mycompany.slack.com/archives/...` -> workspace is `mycompany

skills/ce-ideate/references/markdown-rendering.md

  • Network accessline 198
    ` ``bash browser-use --cdp-url http://localhost:9222
  • Network accessline 199
    browser-use --cdp-url http://localhost:9222

skills/ce-optimize/scripts/decide.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

skills/ce-optimize/scripts/experiment-worktree.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 58
    rm -rf "$target"
  • Access to secretsline 171
    [Credential-related source omitted]
  • Dangerous shell operationline 193
    rm -rf "$worktree_path/$shared_file"

skills/ce-optimize/scripts/measure.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 135
    rm -f "$CENSOR_STATUS_FILE"
  • Dangerous shell operationline 138
    rm -f "$CENSOR_STATUS_FILE"

skills/ce-optimize/scripts/parallel-probe.sh

  • Executable scriptline 1
    #!/bin/bash

skills/ce-plan/references/agents/slack-researcher.md

  • Network accessline 63
    After the first successful search that returns results, extract the workspace identity from the result permalinks. Slack permalinks contain the workspace subdomain (e.g., `https://mycompany.slack.com/archives/...` -> workspace is `mycompany

skills/ce-plan/references/markdown-rendering.md

  • Network accessline 198
    ` ``bash browser-use --cdp-url http://localhost:9222
  • Network accessline 199
    browser-use --cdp-url http://localhost:9222

skills/ce-plan/scripts/elevation-dispatch.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 279
    rm -f "$tmp"
  • Dangerous shell operationline 288
    rm -f "$PEERLOG"

skills/ce-plan/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-plan/scripts/peer-job-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 1295
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1309
    [Credential-related source omitted]
  • Access to secretsline 1310
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]

skills/ce-polish/references/dev-server-rails.md

  • Network accessline 48
    - **Bundler path:** some machines require `bundle exec bin/dev`. If `bin/dev` fails with a load-path error, fall back to `bundle exec bin/dev`. - **Foreman vs overmind:** `Procfile` vs `Procfile.dev` often both exist. Rails' `bin/dev` resol
  • Network accessline 50
    - **SSL dev server:** `rails s --ssl` serves over `https://`. Treat server output or a user correction as evidence that replaces the default HTTP candidate, then verify that HTTPS URL against the selected instance before handoff. The launch

skills/ce-polish/references/launch-json-schema.md

  • Network accessline 28
    | `runtimeExecutable` | yes | The binary polish spawns (e.g., `bin/dev`, `npm`, `overmind`, `bun`). | | `runtimeArgs` | no | Array of arguments passed to `runtimeExecutable`. Default: empty array. | | `port` | no | The dev-server port. A nu
  • Network accessline 29
    | `runtimeArgs` | no | Array of arguments passed to `runtimeExecutable`. Default: empty array. | | `port` | no | The dev-server port. A numeric value completes the tuple's port fact; when the command, working directory, and environment are 
  • Network accessline 30
    | `port` | no | The dev-server port. A numeric value completes the tuple's port fact; when the command, working directory, and environment are also usable, no project detection or resolver runs. When omitted, polish resolves only the missin

skills/ce-polish/references/live-loop.md

  • Network accessline 30
    Agent posts share one shape. The agent token must not appear in a process argument list (`ps` and `/proc` can read those), so write it once into a header file under `state/` that only this user can read, and let curl read the header from th
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 38
    curl -sS -X POST "$URL<route>" -H @"$HEADERS" -H "Content-Type: application/json" --data '<json>'

skills/ce-polish/references/live-remote.md

  • Network accessline 27
    - **Tailscale serve** (HTTPS on the tailnet, one command per origin, distinct HTTPS ports): `tailscale serve --bg --https=443 http://127.0.0.1:<app-port>` and `tailscale serve --bg --https=8443 http://127.0.0.1:<endpoint-port>`. The origins
  • Network accessline 28
    - **cloudflared** (quick tunnels, no account): `cloudflared tunnel --url http://localhost:<app-port>` and again for the endpoint port; each prints its own `https://<random>.trycloudflare.com` origin. Quick tunnels sit behind a Cloudflare Wo

skills/ce-polish/references/live-start.md

  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]

skills/ce-polish/references/live-stream-contract.md

  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]

skills/ce-polish/references/run.md

  • Network accessline 55
    Resolve the selected instance's actual URL before handoff. The resolved port seeds `http://localhost:<port>` as the default candidate, but server output or a user correction replaces that candidate when it identifies a different URL. Attrib

skills/ce-polish/scripts/detect-project-type.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/ce-polish/scripts/detect-riffrec.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 90
    # One scan, one state: at each character the scanner is inside a string   # (which quote), inside a block comment, or in code. Comment delimiters   # count only in code, so `data-url="http://x"` does not end the line, and
  • Network accessline 91
    # (which quote), inside a block comment, or in code. Comment delimiters   # count only in code, so `data-url="http://x"` does not end the line, and   # quotes count only in code, so a quote inside a comment does not open a
  • Network accessline 92
    # count only in code, so `data-url="http://x"` does not end the line, and

skills/ce-polish/scripts/live-endpoint.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 51
    const REJECTION_LOG_PER_WINDOW = Number(process.env.CE_LIVE_REJECTION_LOG_PER_MINUTE) || 60 const REJECTION_LOG_WINDOW_MS = 60 * 1000 const OPENAI_BASE_URL = (process.env.OPENAI_BASE_URL || "https://api.openai.com").replace(/\/+$/, "")
  • Network accessline 52
    const REJECTION_LOG_WINDOW_MS = 60 * 1000 const OPENAI_BASE_URL = (process.env.OPENAI_BASE_URL || "https://api.openai.com").replace(/\/+$/, "") const REALTIME_MODEL = process.env.OPENAI_REALTIME_MODEL || "gpt-realtime"
  • Network accessline 53
    const OPENAI_BASE_URL = (process.env.OPENAI_BASE_URL || "https://api.openai.com").replace(/\/+$/, "")
  • Network accessline 346
    if (!options.appOrigin) throw new Error("--app-origin is required (the browser-facing origin of the app under polish)")     options.appOrigin = normalizeOrigin(options.appOrigin)     if (!options.appOrigin) throw new Error("--app-origin mus
  • Network accessline 347
    options.appOrigin = normalizeOrigin(options.appOrigin)     if (!options.appOrigin) throw new Error("--app-origin must be an origin such as http://localhost:3000")   }
  • Network accessline 348
    if (!options.appOrigin) throw new Error("--app-origin must be an origin such as http://localhost:3000")
  • Access to secretsline 717
    [Credential-related source omitted]
  • Network accessline 718
    // Any URL scheme with userinfo credentials: postgres://u:p@h, https://u:p@h.
  • Network accessline 1044
    const url = `http://${localAddressFor(info.host)}:${info.port}/wait`
  • Network accessline 1047
    let response     try {       response = await fetch(url, { headers })
  • Network accessline 1048
    try {       response = await fetch(url, { headers })     } catch {
  • Network accessline 1049
    response = await fetch(url, { headers })
  • Network accessline 1190
    async function post(envelopes) {     const body = JSON.stringify(envelopes.length === 1 ? envelopes[0] : envelopes)     const response = await fetch(`${options.to}/events`, { method: "POST", headers, body })
  • Network accessline 1191
    const body = JSON.stringify(envelopes.length === 1 ? envelopes[0] : envelopes)     const response = await fetch(`${options.to}/events`, { method: "POST", headers, body })     if (!response.ok) {
  • Network accessline 1192
    const response = await fetch(`${options.to}/events`, { method: "POST", headers, body })
  • Access to secretsline 2239
    [Credential-related source omitted]
  • Access to secretsline 2241
    [Credential-related source omitted]
  • Network accessline 2283
    let upstream       try {         upstream = await fetch(`${OPENAI_BASE_URL}/v1/realtime/client_secrets`, {
  • Network accessline 2284
    try {         upstream = await fetch(`${OPENAI_BASE_URL}/v1/realtime/client_secrets`, {           method: "POST",
  • Network accessline 2285
    upstream = await fetch(`${OPENAI_BASE_URL}/v1/realtime/client_secrets`, {
  • Access to secretsline 2302
    [Credential-related source omitted]
  • Access to secretsline 2303
    [Credential-related source omitted]
  • Access to secretsline 2315
    [Credential-related source omitted]
  • Network accessline 2757
    const boundPort = typeof address === "object" && address ? address.port : port   const urlHost = options.host === DEFAULT_HOST || options.host === "0.0.0.0" || options.host === "::" ? DEFAULT_URL_HOST : localAddressFor(options.host)   const
  • Network accessline 2759
    const url = `http://${urlHost}:${boundPort}`

skills/ce-polish/scripts/read-launch-json.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/ce-polish/scripts/resolve-package-manager.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/ce-polish/scripts/resolve-port.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]

skills/ce-pov/references/pov-schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/ce-pov/scripts/cross-model-pov.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 79
    [ -n "${PEER_WORKDIR:-}" ] && rm -rf "$PEER_WORKDIR"
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Dangerous shell operationline 938
    : > "$PEERLOG"; : > "$PEERERR"; rm -f "$RAW_OUT" "$OUT" "$TEXT_OUT"
  • Dangerous shell operationline 1035
    rm -f "$RAW_OUT"
  • Dangerous shell operationline 1043
    rm -f "$RAW_OUT"
  • Dangerous shell operationline 1055
    rm -f "$OUT"
  • Dangerous shell operationline 1089
    chmod 600 "$OUT" 2>/dev/null || { rm -f "$OUT"; log "could not make result artifact private"; }
  • Dangerous shell operationline 1091
    rm -f "$_norm"
  • Dangerous shell operationline 1093
    rm -f "$RAW_OUT"
  • Dangerous shell operationline 1118
    rm -f "$OUT" "$RAW_OUT"

skills/ce-pov/scripts/peer-job-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 1295
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1309
    [Credential-related source omitted]
  • Access to secretsline 1310
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]

skills/ce-product-pulse/SKILL.md

skills/ce-promote/references/spiral-cli.md

  • Network accessline 56
    - **Never have the user paste an API key into chat** — with agent login the agent never handles the key at all.   - **Older CLI (< 1.8.0, no agent login):** if `spiral login --json` returns the legacy `API key required ... --token` text ins
  • Network accessline 58
    - **Install Spiral** (absent) — the pairing-code command installs and connects in one step. Direct the user to Settings → Connect an Agent at https://app.writewithspiral.com to copy their command, which looks like:
  • Network accessline 96
    "drafts": [     { "id": "uuid", "title": "...", "content": "markdown", "channel": "x",       "url": "https://app.writewithspiral.com/chat/<session>?draft=<id>", "display_hint": "inline | expandable" }
  • Network accessline 97
    { "id": "uuid", "title": "...", "content": "markdown", "channel": "x",       "url": "https://app.writewithspiral.com/chat/<session>?draft=<id>", "display_hint": "inline | expandable" }   ],
  • Network accessline 98
    "url": "https://app.writewithspiral.com/chat/<session>?draft=<id>", "display_hint": "inline | expandable" }

skills/ce-proof/SKILL.md

  • Broad permissionsline 1
    Bash
  • Network accessline 13
    Proof is a collaborative document editor for humans and agents. It is reached through the hosted web API at `https://www.proofeditor.ai`, over HTTP from `Bash`.

skills/ce-proof/references/api.md

  • Network accessline 7
    On Claude Code, each new `curl` pattern prompts for permission. Suggest the allowlist rule `"Bash(curl * https://www.proofeditor.ai/*)"` under `permissions.allow` if the user wants a quieter session; do not add it silently.
  • Network accessline 25
    curl -sS -X POST https://www.proofeditor.ai/share/markdown \
  • Network accessline 33
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Network accessline 35
    [Credential-related source omitted]
  • Network accessline 36
    "accessToken": "xxx",   "ownerSecret": "yyy",   "shareUrl": "https://www.proofeditor.ai/d/abc123",
  • Network accessline 37
    "ownerSecret": "yyy",   "shareUrl": "https://www.proofeditor.ai/d/abc123",   "_links": {
  • Network accessline 38
    "shareUrl": "https://www.proofeditor.ai/d/abc123",
  • Network accessline 39
    "_links": {     "read": "https://www.proofeditor.ai/api/agent/abc123/v3/document",     "edit": { "method": "POST", "href": "/api/agent/abc123/v3/edit" },
  • Network accessline 40
    "read": "https://www.proofeditor.ai/api/agent/abc123/v3/document",
  • Network accessline 54
    [Credential-related source omitted]
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 57
    curl -sS "https://www.proofeditor.ai/api/agent/{slug}/v3/document" \
  • Network accessline 74
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/{slug}/v3/edit" \
  • Network accessline 108
    `suggest` also accepts typed structural forms (`command: "table.*"`, `"format.*"`, `"node.update"`, and atom `target: {node: "image"|"hr"|...}`); see `https://www.proofeditor.ai/agent-docs` before using them. A request holds at most 100 ope
  • Network accessline 138
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/{slug}/presence" \
  • Network accessline 150
    curl -sS -X PUT "https://www.proofeditor.ai/api/documents/{slug}/title" \
  • Network accessline 161
    curl -sS -X DELETE "https://www.proofeditor.ai/api/documents/{slug}" \
  • Network accessline 175
    If a mutation keeps failing after a fresh read and one safe retry, call `POST https://www.proofeditor.ai/api/bridge/report_bug` with the failing request ID, slug, and raw response. The server enriches and files an issue. Ask before includin

skills/ce-proof/references/workflows.md

  • Network accessline 7
    [Credential-related source omitted]
  • Network accessline 19
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/presence" \
  • Network accessline 25
    DOC=$(curl -sS "https://www.proofeditor.ai/api/agent/$SLUG/v3/document" \
  • Network accessline 30
    # Comment on visible text curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/v3/edit" \
  • Network accessline 31
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/v3/edit" \
  • Network accessline 42
    # Narrow content edit curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/v3/edit" \
  • Network accessline 43
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/v3/edit" \
  • Network accessline 50
    # Tracked suggestion curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/v3/edit" \
  • Network accessline 51
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/v3/edit" \
  • Network accessline 67
    RESPONSE=$(jq -n --arg title "$TITLE" --rawfile md "$SRC" '{title:$title, markdown:$md}' \   | curl -sS -X POST https://www.proofeditor.ai/share/markdown \
  • Network accessline 68
    | curl -sS -X POST https://www.proofeditor.ai/share/markdown \
  • Network accessline 78
    curl -sS -X POST "https://www.proofeditor.ai/api/agent/$SLUG/presence" \
  • Network accessline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 111
    STATE_TMP=$(mktemp "${TMPDIR:-/tmp}/ce-proof-state.XXXXXX") curl -sS "https://www.proofeditor.ai/api/agent/$SLUG/v3/document" \
  • Network accessline 112
    curl -sS "https://www.proofeditor.ai/api/agent/$SLUG/v3/document" \
  • Dangerous shell operationline 119
    rm "$STATE_TMP"

skills/ce-prototype/assets/annotate.js

  • Executable scriptline 1
    Executable file
  • Network accessline 693
    error.hidden = true     try {       const response = await fetch(tokenUrl("/annotation"), {
  • Network accessline 694
    try {       const response = await fetch(tokenUrl("/annotation"), {         method: "POST",
  • Network accessline 695
    const response = await fetch(tokenUrl("/annotation"), {
  • Network accessline 727
    const sending = unflushedCount() > 0     try {       const response = await fetch(tokenUrl(sending ? "/session/flush" : "/session/end"), { method: "POST" })
  • Network accessline 728
    try {       const response = await fetch(tokenUrl(sending ? "/session/flush" : "/session/end"), { method: "POST" })       if (!response.ok) throw new Error("retry")
  • Network accessline 729
    const response = await fetch(tokenUrl(sending ? "/session/flush" : "/session/end"), { method: "POST" })

skills/ce-prototype/references/annotation-loop.md

  • Network accessline 23
    One helper invocation. Do not invent a curl loop.

skills/ce-prototype/references/preview.md

  • Network accessline 114
    Pick the browser that will load the prototype — one surface. Hand it the origin it will actually request. The helper prints `http://localhost:<port>`. Use that when that browser is on this machine. When it is not, start with `--host 0.0.0.0

skills/ce-prototype/scripts/light-webserver.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 280
    async function checkForVisualProbeUpdate() {     try {       var response = await fetch("/version", { cache: "no-store" });
  • Network accessline 281
    try {       var response = await fetch("/version", { cache: "no-store" });       if (!response.ok) return;
  • Network accessline 282
    var response = await fetch("/version", { cache: "no-store" });
  • Network accessline 411
    function requestCredentials(req, cookieName) {   const url = new URL(req.url, "http://127.0.0.1")
  • Network accessline 412
    const url = new URL(req.url, "http://127.0.0.1")
  • Network accessline 713
    [Credential-related source omitted]
  • Network accessline 715
    let response     try {       response = await fetch(url)
  • Network accessline 716
    try {       response = await fetch(url)     } catch {
  • Network accessline 717
    response = await fetch(url)
  • Network accessline 893
    function requestOrigin(req) {     const host = req.headers.host     if (typeof host === "string" && HOST_HEADER.test(host)) return `http://${host}`
  • Network accessline 894
    const host = req.headers.host     if (typeof host === "string" && HOST_HEADER.test(host)) return `http://${host}`     return `http://${DEFAULT_URL_HOST}:${server.address().port}`
  • Network accessline 895
    if (typeof host === "string" && HOST_HEADER.test(host)) return `http://${host}`
  • Network accessline 896
    return `http://${DEFAULT_URL_HOST}:${server.address().port}`
  • Network accessline 1086
    res.write(`event: annotations\ndata: ${annotationsPayload()}\n\n`)         sawSseClient = true         const documentId = new URL(req.url, "http://127.0.0.1").searchParams.get("document")
  • Network accessline 1087
    sawSseClient = true         const documentId = new URL(req.url, "http://127.0.0.1").searchParams.get("document")         if (documentId) forgetPendingDocument(documentId)
  • Network accessline 1088
    const documentId = new URL(req.url, "http://127.0.0.1").searchParams.get("document")         if (documentId) forgetPendingDocument(documentId)         unbindPendingFromSocket(req.socket, documentId)
  • Network accessline 1171
    const port = typeof address === "object" && address ? address.port : options.port     cookieName = `ce-light-web-${port}`     const baseUrl = `http://${DEFAULT_URL_HOST}:${port}`
  • Network accessline 1172
    cookieName = `ce-light-web-${port}     const baseUrl = `http://${DEFAULT_URL_HOST}:${port}
  • Network accessline 1173
    const baseUrl = `http://${DEFAULT_URL_HOST}:${port}`

skills/ce-resolve-pr-feedback/SKILL.md

  • Broad permissionsline 1
    Bash(gh *), Bash(git *), Bash(bash *), Bash(python3 *), Read, Write
  • Network accessline 46
    | No argument | **Full** — current branch's PR | | PR number | **Full** — that PR | | PR URL (`https://HOST/OWNER/REPO/pull/N`) | **Full** — no comment fragment; parse host, base repo and number from the URL, including fork and Enterprise P
  • Network accessline 47
    | PR number | **Full** — that PR | | PR URL (`https://HOST/OWNER/REPO/pull/N`) | **Full** — no comment fragment; parse host, base repo and number from the URL, including fork and Enterprise PRs | | `#discussion_r` URL | **Targeted** — only 
  • Network accessline 48
    | PR URL (`https://HOST/OWNER/REPO/pull/N`) | **Full** — no comment fragment; parse host, base repo and number from the URL, including fork and Enterprise PRs |

skills/ce-resolve-pr-feedback/references/return-to-caller.md

  • Network accessline 37
    "base_repo": "upstream/project",     "number": 42,     "url": "https://github.com/upstream/project/pull/42",
  • Network accessline 38
    "number": 42,     "url": "https://github.com/upstream/project/pull/42",     "head_repo": "contributor/project",
  • Network accessline 39
    "url": "https://github.com/upstream/project/pull/42",
  • Network accessline 52
    "kind": "thread",         "id": "<stable fetched feedback ID>",         "url": "https://github.com/upstream/project/pull/42#discussion_r11",
  • Network accessline 53
    "id": "<stable fetched feedback ID>",         "url": "https://github.com/upstream/project/pull/42#discussion_r11",         "body_sha256": "<SHA-256 of the original source body>"
  • Network accessline 54
    "url": "https://github.com/upstream/project/pull/42#discussion_r11",

skills/ce-resolve-pr-feedback/references/targeted-mode.md

  • Network accessline 9
    https://HOST/OWNER/REPO/pull/NUMBER#discussion_rCOMMENT_ID

skills/ce-resolve-pr-feedback/scripts/get-pr-comments

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 71
    trap 'rm -f "$tmp_threads" "$tmp_comments" "$tmp_reviews"' EXIT

skills/ce-resolve-pr-feedback/scripts/get-thread-for-comment

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 41
    trap 'rm -f "$tmp_threads"' EXIT

skills/ce-resolve-pr-feedback/scripts/pending-feedback.py

  • Executable scriptline 1
    Executable file
  • Network accessline 81
    string(pr.get(key), key, r"[A-Za-z0-9_-][A-Za-z0-9_.-]*/(?!\.{1,2}$)[A-Za-z0-9_.-]+")     positive_int(pr.get("number"), "PR number")     expected_url = f"https://{host}/{pr['base_repo']}/pull/{pr['number']}"
  • Network accessline 82
    positive_int(pr.get("number"), "PR number")     expected_url = f"https://{host}/{pr['base_repo']}/pull/{pr['number']}"     require(pr.get("url") == expected_url, "PR URL does not match host/base/number")
  • Network accessline 83
    expected_url = f"https://{host}/{pr['base_repo']}/pull/{pr['number']}"

skills/ce-resolve-pr-feedback/scripts/reply-to-pr-thread

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/ce-resolve-pr-feedback/scripts/resolve-pr-thread

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/ce-riffrec-feedback-analysis/SKILL.md

  • Network accessline 8
    Turn raw product feedback into structured evidence for downstream agents. This skill is the consumption side of [Riffrec](https://github.com/kieranklaassen/riffrec), a capture tool that records synchronized screen + voice + event sessions a

skills/ce-riffrec-feedback-analysis/references/install-riffrec.md

  • Network accessline 3
    Use this path when the user has no recording yet and wants to start capturing product feedback with [Riffrec](https://github.com/kieranklaassen/riffrec).
  • Network accessline 9
    1. Riffrec lives at <https://github.com/kieranklaassen/riffrec>. Refer them to the README for the current install command — it is the source of truth and may change.

skills/ce-riffrec-feedback-analysis/scripts/analyze_riffrec_zip.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 454
    [Credential-related source omitted]
  • Network accessline 455
    }     if not shutil.which("curl"):         return {"status": "skipped", "text": "", "reason": "curl is not installed"}
  • Network accessline 457
    return {"status": "skipped", "text": "", "reason": "curl is not installed"}
  • Network accessline 460
    "curl",         "-sS",         "https://api.openai.com/v1/audio/transcriptions",
  • Network accessline 461
    "-sS",         "https://api.openai.com/v1/audio/transcriptions",         "-H",
  • Network accessline 462
    "https://api.openai.com/v1/audio/transcriptions",
  • Access to secretsline 464
    [Credential-related source omitted]

skills/ce-setup/references/config-template.yaml

  • Network accessline 206
    #   - source: compound-packs/local-rules                       # repo-relative, read live #   - source: ~/compound-packs/kk-style                        # machine-local, read live #   - source: https://github.com/org/rails-ce-pack    # git,
  • Network accessline 207
    #   - source: ~/compound-packs/kk-style                        # machine-local, read live #   - source: https://github.com/org/rails-ce-pack    # git, cached at ref #     ref: v1.2.0
  • Network accessline 208
    #   - source: https://github.com/org/rails-ce-pack    # git, cached at ref

skills/ce-setup/references/pack-scaffold.md

  • Network accessline 45
    6. **Tell the author.** In one sentence: a rule is discovered only when it is a top-level `.md` with `title` and `applies_when`; everything else in the pack folder is storage, and `README.md` is the description. Point at `https://everyinc.g

skills/ce-setup/scripts/check-health

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 12
    deps=(   "agent-browser|CI=true npm install -g agent-browser --no-audit --no-fund --loglevel=error && agent-browser install|https://github.com/vercel-labs/agent-browser|browser testing and dogfood QA"
  • Network accessline 13
    "agent-browser|CI=true npm install -g agent-browser --no-audit --no-fund --loglevel=error && agent-browser install|https://github.com/vercel-labs/agent-browser|browser testing and dogfood QA"
  • Network accessline 14
    "gh|NONINTERACTIVE=1 HOMEBREW_NO_AUTO_UPDATE=1 brew install -q gh|https://cli.github.com|GitHub PR, issue, and review workflows"
  • Network accessline 15
    "jq|NONINTERACTIVE=1 HOMEBREW_NO_AUTO_UPDATE=1 brew install -q jq|https://jqlang.github.io/jq/|JSON inspection in shell-based workflows"   "ast-grep|NONINTERACTIVE=1 HOMEBREW_NO_AUTO_UPDATE=1 brew install -q ast-grep|https://ast-grep.github
  • Network accessline 16
    "ast-grep|NONINTERACTIVE=1 HOMEBREW_NO_AUTO_UPDATE=1 brew install -q ast-grep|https://ast-grep.github.io|syntax-aware structural code search"   "ffmpeg|NONINTERACTIVE=1 HOMEBREW_NO_AUTO_UPDATE=1 brew install -q ffmpeg|https://ffmpeg.org/dow
  • Network accessline 17
    "ffmpeg|NONINTERACTIVE=1 HOMEBREW_NO_AUTO_UPDATE=1 brew install -q ffmpeg|https://ffmpeg.org/download.html|media chunking and screenshot extraction for Riffrec analysis"
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 539
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Network accessline 725
    warn "node -- unavailable: cross-model peers"   detail "$node_problem"   detail "https://nodejs.org/en/download"
  • Network accessline 726
    detail "$node_problem"   detail "https://nodejs.org/en/download" fi
  • Network accessline 727
    detail "https://nodejs.org/en/download"
  • Network accessline 733
    warn "antigravity -- unavailable: Gemini cross-model peer"   detail "$antigravity_problem"   detail "https://github.com/agentclientprotocol/registry/blob/main/antigravity-acp/agent.json"
  • Network accessline 734
    detail "$antigravity_problem"   detail "https://github.com/agentclientprotocol/registry/blob/main/antigravity-acp/agent.json" fi
  • Network accessline 735
    detail "https://github.com/agentclientprotocol/registry/blob/main/antigravity-acp/agent.json"
  • Access to secretsline 863
    [Credential-related source omitted]

skills/ce-setup/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-sweep/SKILL.md

skills/ce-sweep/references/agents/media-analyzer.md

  • Access to secretsline 23
    [Credential-related source omitted]

skills/ce-sweep/scripts/analyze_riffrec_zip.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 454
    [Credential-related source omitted]
  • Network accessline 455
    }     if not shutil.which("curl"):         return {"status": "skipped", "text": "", "reason": "curl is not installed"}
  • Network accessline 457
    return {"status": "skipped", "text": "", "reason": "curl is not installed"}
  • Network accessline 460
    "curl",         "-sS",         "https://api.openai.com/v1/audio/transcriptions",
  • Network accessline 461
    "-sS",         "https://api.openai.com/v1/audio/transcriptions",         "-H",
  • Network accessline 462
    "https://api.openai.com/v1/audio/transcriptions",
  • Access to secretsline 464
    [Credential-related source omitted]

skills/ce-sweep/scripts/sweep-state.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-test-browser/SKILL.md

  • Network accessline 42
    Then navigate to `http://localhost:<port>`, capture its rendered or interactive state, and confirm the root is served before iterating.

skills/ce-test-browser/references/pipeline-orchestration.md

  • Network accessline 45
    The scan may land on a different port than the resolved one, and `$PORT` does not survive into later shell calls. Note the number this block echoes ("Using dev server port: N") and use that literal port in every subsequent selected-driver n

skills/ce-test-browser/references/route-and-report.md

  • Network accessline 106
    **Test Scope:** PR #[number] / [branch name] **Server:** http://localhost:<port>
  • Network accessline 107
    **Server:** http://localhost:<port>

skills/ce-test-browser/scripts/resolve-port.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]

skills/ce-work/references/implementation-result-schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://compound-engineering.dev/schemas/ce-work-implementation-result-v1.json",

skills/ce-work/scripts/cross-model-work.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Dangerous shell operationline 471
    rm -rf "$CHECK_DIR"
  • Dangerous shell operationline 508
    case "$RECORD_ID" in ''|*[!A-Za-z0-9-]*) ;; *) rm -f "$ACPX_STATE/sessions/$RECORD_ID.json" ;; esac
  • Dangerous shell operationline 565
    trap 'rm -rf "$SCRATCH"' EXIT
  • Access to secretsline 918
    [Credential-related source omitted]
  • Dangerous shell operationline 1150
    rm -rf "$SCRATCH"
  • Access to secretsline 1283
    [Credential-related source omitted]

skills/ce-work/scripts/packs-resolve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    - source: packs/local-rules              # repo-relative path       - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 36
    - source: ~/packs/kk-style               # ~ or absolute path       - source: https://github.com/o/r         # git URL: ref required         ref: v1.2.0                            # tag, sha, or branch
  • Network accessline 37
    - source: https://github.com/o/r         # git URL: ref required
  • Network accessline 40
    pack: [rails, inertia]                 # one id, a list, or omit = all         id: rails-core                         # rename (single-pack entries)       - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Network accessline 42
    - source: https://github.com/o/r/tree/main/packs   # tree-URL sugar
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 485
    return (         f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack la
  • Network accessline 486
    f"pack `{pack_id}` has {total} rule-shaped file(s) under {where} that discovery"         " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"     )
  • Network accessline 487
    " never reads -- move rules to the pack's top level (see https://everyinc.github.io/compound-engineering-plugin/guides/packs/, Pack layout)"

skills/ce-work/scripts/peer-job-runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 1295
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1309
    [Credential-related source omitted]
  • Access to secretsline 1310
    [Credential-related source omitted]
  • Access to secretsline 1337
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]

skills/ce-work/scripts/unit-workspace.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ce-work/scripts/unit_workspace_ignored.py

  • Executable scriptline 1
    Executable file

skills/ce-work/scripts/unit_workspace_integration.py

  • Executable scriptline 1
    Executable file

skills/ce-work/scripts/unit_workspace_jobs.py

  • Executable scriptline 1
    Executable file

skills/ce-work/scripts/unit_workspace_lifecycle.py

  • Executable scriptline 1
    Executable file

skills/ce-work/scripts/unit_workspace_state.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]

skills/ce-work/scripts/unit_workspace_transaction.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 10 facts
Signal confidence: 490 facts

and 440 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorNativePath .cursor/BUGBOT.md.cursor/skills/<skill-name>/
Gemini CLINativePath GEMINI.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/ce-babysit-pr/SKILL.md.github/skills/<skill-name>/
OpenCodeNativePath .opencode/INSTALL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

EveryInc/compound-engineering-plugin: #80 on hotskills, 26k stars

[![EveryInc/compound-engineering-plugin on hotskills](https://hotskills.dev/badge/everyinc-compound-engineering-plugin.svg)](https://hotskills.dev/skill/everyinc-compound-engineering-plugin/)