Commit Graph

631 Commits

Author SHA1 Message Date
Trevin Chow 7df6dfb252 feat(ce-pr-stack): rename from git-stack, narrow scope to decomposition
Renames the skill directory to match the plan's architectural reshape.
Stacking is a GitHub feature (gh-stack extension, GitHub's stack UI),
not a git feature, and the ce- prefix matches the future convention
for plugin skills.

Narrows scope to decomposition only:
- Removes manage-mode operations. Push and submit are owned by
  git-commit-push-pr now that it is stack-aware. Rebase, sync, view,
  and navigation commands are one-line pass-throughs to gh stack with
  no skill-scale value — invoked directly when needed.
- Removes the three-flavor invocation enumeration (manual / delegated
  / auto-invoked). Consent routing relies on the governing principle
  that respects prior user decisions within the session, rather than
  structured caller-side flags.
- Drops the delegated / stacking_declined / gh_stack_install_declined
  signal plumbing from the SKILL.md. Agent context awareness is the
  primary mechanism; the principle is documented at the bottom.

Narrows the CLI surface section: init, add, view, unstack --local for
rollback. Ship commands (push, submit) moved to git-commit-push-pr.

Rewrites splitting-workflow reference file: four phases collapsed to
three. Removes the submit phase entirely; phase 3 ends with a handoff
to git-commit-push-pr, which then runs gh stack push + gh stack
submit + per-PR description generation via ce-pr-description. Separating
decomposition from shipping bounds failure blast radius to local state.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 15:03:01 -07:00
Trevin Chow 421cdd9132 docs(ce-pr-stack): reshape plan around single ship path and focused decomposition skill
Renames git-stack to ce-pr-stack — stacking is a GitHub feature, not a git
feature, and the ce- prefix matches the future convention for plugin skills.

Restructures responsibilities:
- ce-pr-stack: decomposition only (analyze + propose + create layers locally).
  Manage mode removed; pure pass-throughs to gh stack commands do not warrant
  a skill wrapper.
- git-commit-push-pr: single ship path for both monolithic and stacked cases,
  with four explicit routing cases (already in stack, suggest stacking,
  offer install, monolithic). Absorbs what was previously a duplicate submit
  phase in ce-pr-stack.
- ce-pr-description (new Unit 5): focused skill for PR description writing,
  invoked by git-commit-push-pr for each PR created or updated.

Drops the three-flavor invocation enumeration (manual/delegated/auto-invoked)
and the delegated: true flag. Consent routing now relies on the governing
principle that respects prior user decisions within the session — agent
context awareness handles it without structural signal plumbing.

Adds the --plan input for ce-pr-stack so ce:work's Phase 4 shipping delegation
can pass plan-unit boundaries as primary signal for candidate layers.

Adds R10 (ce-pr-description) and renumbers Units 5-10. Updates Requirements
Trace, Key Technical Decisions, System-Wide Impact, and Risks tables for
the new architecture.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 14:57:42 -07:00
Trevin Chow e91d67ea71 feat(git-stack): add splitting-workflow reference for layer decomposition
Four-phase workflow for decomposing a feature branch into stacked PRs:
analyze (commit-based grouping as V1 strategy), propose layers with
mandatory user approval, create the stack locally using gh stack init
and gh stack add, submit via gh stack push plus gh stack submit. The
rollback protocol separates local construction from remote submission
so failures stay local. Workflow content verified against the installed
gh-stack CLI via --help on each command referenced.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:59:39 -07:00
Trevin Chow 2d68270282 feat(git-stack): add core skill for splitting and managing stacks
Handles two operational modes (split to decompose a branch into stacked
PRs, manage to drive an existing stack via gh stack commands) with three
invocation flavors (manual, delegated, auto-invoked). Auto-invocation
runs an effectiveness-test gate before proposing a split; manual and
delegated entries go straight to layer proposal, which remains the
second gate for all modes. Availability gate offers to install gh-stack
and runs the command on consent, honoring the session-level governing
principle that respects prior user decisions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:55:20 -07:00
Trevin Chow dda4de9674 feat(git-stack): add stack-detect script for deterministic state analysis
Emits parseable signals about gh-stack availability, current branch's
stack-membership state, and change summary vs a base branch. Supports
--mock and STACK_DETECT_MOCK for testing without a real stack. Reports
signals only — no "should stack" judgments, which belong in consuming
skills per the plan's governing principle.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:51:32 -07:00
Trevin Chow dcfd843c46 feat(ce-setup): add gh-stack to recommended dependencies
Detection uses gh extension list because gh-stack is a gh CLI extension,
not a standalone binary. The check-health loop now handles gh-* entries
specially and skips them gracefully when gh itself is missing, avoiding
confusing "install gh extension" messaging in that case.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:51:26 -07:00
Trevin Chow 768ba0190d docs(git-stack): refine plan with additional units and governing principle
Added Unit 7 (stack-aware resolve-pr-feedback), Unit 8 (ce:plan stack-
candidacy assessment), renumbered README unit to Unit 9. Replaced the
files+lines+concerns heuristic with a two-stage effectiveness test
(size/spread hint then independence/divergence/sequencing/mixed-kinds
signals) grounded in SmartBear/Cisco, Rigby & Bird, and practitioner
consensus. Added "Respect prior user decisions within the session" as
a governing principle. Corrected the gh-stack CLI surface against the
installed extension (added rebase, sync, merge, view, checkout, etc.
— the plan previously listed status which does not exist). Documented
offer-and-run install across all touchpoints.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 13:51:22 -07:00
Trevin Chow 94952ac0a8 feat(git-stack): add plan for stacked PR support via gh-stack
Covers retroactive splitting, shipping-time suggestion, and
detection across ce-setup, git-commit-push-pr, ce-work, and a
new git-stack skill. Reviewed by 5 document-review personas
with 12 auto-fixes and 7 judgment findings addressed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 09:53:13 -07:00
Trevin Chow a55990387d fix(git-commit-push-pr): rewrite descriptions as net result, not changelog (#558)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 23:22:47 -07:00
Trevin Chow e4d5f241bd fix(ce-plan): close escape hatches that let the skill abandon direct invocations (#554)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 21:27:05 -07:00
Trevin Chow e45c435b99 fix(document-review, review): restrict reviewer agents to read-only tools (#553)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 10:29:16 -07:00
Harold Hunt 8f20aa0406 feat(ce-optimize): Auto-research loop for tuning system prompts / vector clustering / evaluating different code solution / etc (#446)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 20:16:09 -07:00
David Joerg 4e0ed2cc8d fix(ce-review): always fetch base branch to prevent stale merge-base (#544)
Co-authored-by: David Joerg <david@Davids-MacBook-Pro-2.local>
2026-04-11 15:04:09 -07:00
Trevin Chow 9aa65c1fe6 docs(ce-setup): add getting started sections to READMEs (#548) 2026-04-10 17:47:21 -07:00
github-actions[bot] e931ed92b1 chore: release main (#547)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v2.65.0 compound-engineering-v2.65.0
2026-04-10 17:44:25 -07:00
Trevin Chow 1372b2cffd fix(cleanup): remove rclone, agent-browser, lint, and bug-reproduction-validator (#545)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 17:41:33 -07:00
Trevin Chow 354dbb7582 feat(ce-setup): unified setup skill with dependency management and config bootstrapping (#345)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 17:39:43 -07:00
Trevin Chow 545405380d fix(ce-demo-reel): two-stage upload for reviewable approval gate (#546)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 17:30:39 -07:00
github-actions[bot] fba5cbaa01 chore: release main (#529)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.64.0 cli-v2.64.0
2026-04-10 10:35:45 -07:00
Trevin Chow e38223ae91 feat(ce-debug): add systematic debugging skill (#543)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 10:23:48 -07:00
Trevin Chow b979143ad0 feat(ce-demo-reel): add demo reel skill with Python capture pipeline (#541)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 21:29:51 -07:00
Trevin Chow f3cc7545e5 feat(ce-plan): add output structure and scope sub-categorization (#542)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 19:22:21 -07:00
Trevin Chow bb59547a2e feat(ce-work): reduce token usage by extracting late-sequence references (#540)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 12:48:21 -07:00
Trevin Chow 31b0686c2e feat(ce-work-beta): add beta Codex delegation mode (#476)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 00:29:12 -07:00
Trevin Chow 044a035e77 fix(git-commit-push-pr): remove harness slug from badge table (#539)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 23:30:43 -07:00
Martin Kessler 2c05c43dc8 fix(openclaw): use sync plugin registration (#498)
Co-authored-by: Niemand Assistant <niemand@kessler.io>
2026-04-08 14:13:43 -07:00
Trevin Chow 042ee73239 feat(slack-researcher): add /ce-slack-research skill and improve agent (#538)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 11:00:00 -07:00
Trevin Chow 3208ec71f8 feat(session-historian): cross-platform session history agent and /ce-sessions skill (#534)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 07:52:26 -07:00
Trevin Chow a5ce094772 feat(ce-review): add compact returns to reduce orchestrator context during merge (#535)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 01:03:42 -07:00
Trevin Chow d37f0ed16f feat(ce-update): add plugin version check skill and ce_platforms filtering (#532)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 00:09:02 -07:00
Trevin Chow 0ae91dcc29 fix(ce-compound): explicit mode prompt and lightweight rename (#528)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 13:22:07 -07:00
github-actions[bot] 5fb6801567 chore: release main (#525)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.63.1 cli-v2.63.1
2026-04-07 12:30:59 -07:00
Trevin Chow bafe9f0968 fix(ce-review): add recursion guard to reviewer subagent template (#527)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 12:29:48 -07:00
Trevin Chow 9a82222aba fix(document-review): widen autofix classification beyond trivial fixes (#524) 2026-04-06 22:05:27 -07:00
github-actions[bot] a6183ed000 chore: release main (#516)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v2.63.0 compound-engineering-v2.63.0
2026-04-06 12:29:48 -07:00
Trevin Chow 36d8119166 fix(document-review): add recursion guard to reviewer subagent template (#523)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:26:22 -07:00
Trevin Chow 949bdef909 fix(review,work): omit mode parameter in subagent dispatch to respect user permissions (#522)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:12:31 -07:00
Trevin Chow 6f9069df7a fix(slack-researcher): make Slack research opt-in, surface workspace identity (#521)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 11:34:39 -07:00
Trevin Chow 320a045241 feat(ce-plan,ce-brainstorm): universal planning and brainstorming for non-software tasks (#519)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 23:53:13 -07:00
Trevin Chow b3960ec64b feat(slack-researcher): add Slack organizational context research agent (#495)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:39:25 -07:00
github-actions[bot] 6f3c841150 chore: release main (#508)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.62.1 cli-v2.62.1
2026-04-05 14:33:40 -07:00
Trevin Chow f4e09044ba fix(ce-ideate,ce-review): reduce token cost and latency (#515)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 14:28:19 -07:00
Trevin Chow f6544eba0e fix(git-commit-push-pr): simplify PR probe pre-resolution (#513)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 12:44:32 -07:00
Trevin Chow 3fa0c815b2 fix(cli): resolve repo-wide tsc --noEmit type errors (#512)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 11:30:36 -07:00
Trevin Chow bdeb7935fc fix(ce-brainstorm): reduce token cost by extracting late-sequence content (#511)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 11:25:12 -07:00
Trevin Chow 4fdbdc4ac3 docs(skill-design): document research agent pipeline separation and refresh stale refs (#510)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 11:20:44 -07:00
Trevin Chow 9da73a6091 fix(document-review): reduce token cost and latency (#509)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 23:31:56 -07:00
Trevin Chow b223e39a63 fix(document-review): promote pattern-resolved findings to auto (#507)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 21:38:50 -07:00
github-actions[bot] 755116e37d chore: release main (#485)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.62.0 cli-v2.62.0
2026-04-03 20:17:56 -07:00
Trevin Chow 1fc075d4ca fix(ce-compound): stack-aware reviewer routing and remove phantom agents (#497)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 01:51:12 -07:00