Commit Graph

23 Commits

Author SHA1 Message Date
Trevin Chow 1d92821d02 Revert "refactor(ce-work-beta): rename delegate:codex to mode:codex"
This reverts commit 4c5da217588da4d19cf267b06a63fd2ed13b699f.
2026-04-08 14:14:24 -07:00
Trevin Chow 763bcf819b refactor(ce-work-beta): rename delegate:codex to mode:codex
Shorter, more natural. Users think in terms of "codex mode" not
"delegate to codex." The mode: prefix is generic enough for future
delegates. Deactivation becomes mode:local.

Fuzzy activation phrases unchanged (use codex, codex mode, etc.).

Updated across: SKILL.md, contract tests, requirements, and plan docs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 14:14:24 -07:00
Trevin Chow cad749e202 refactor(ce-work-beta): normalize settings to work_delegate_* namespace
Renames for consistency across all delegation settings:
- work_codex_consent  -> work_delegate_consent
- work_codex_sandbox  -> work_delegate_sandbox
- work_delegation_decision -> work_delegate_decision

All four settings now share the work_delegate_* prefix:
  work_delegate, work_delegate_consent,
  work_delegate_sandbox, work_delegate_decision

Updated across: SKILL.md, delegation workflow reference, example
local.md, best practices doc, requirements, plan, and contract tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 14:14:24 -07:00
Trevin Chow 08dc22b9f1 fix(ce-work-beta): keep codex delegation beta-only
Restore stable ce:work as the non-delegating execution path during the
Codex beta rollout and move the active delegation contract back to
ce:work-beta.

Also add a promotion checklist doc covering the workflow and contract
changes required when ce:work-beta is later promoted to stable.
2026-04-08 14:14:24 -07:00
Trevin Chow 5997c26fda feat(ce-work): add Codex delegation mode for plan execution
Adds optional `delegate:codex` mode to ce:work that delegates code
implementation to the Codex CLI (`codex exec`) using concrete bash
templates. Replaces ce-work-beta's prose-based delegation which caused
non-deterministic CLI invocations.

Key additions:
- Argument parsing with `delegate:codex`/`delegate:local` tokens and
  resolution chain (argument > local.md > default off)
- Pre-delegation gates: environment guard, availability check, one-time
  consent flow with sandbox mode selection (yolo/full-auto)
- XML-tagged prompt template following gpt-5-4-prompting best practices
- Multi-signal result classification (CLI fail/task fail/partial/verify
  fail/success) with rollback-to-HEAD safety
- Circuit breaker: 3 consecutive failures -> standard mode fallback
- Serial execution enforced, swarm mode mutual exclusion
- Frontend Design Guidance ported from ce-work-beta
- ce-work-beta delegation section marked superseded
- `Execution target: external-delegate` removed from ce:plan

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 14:14:24 -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
Trevin Chow 7b8265bd81 feat(resolve-pr-feedback): add cross-invocation cluster analysis (#480)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:15:25 -07:00
Trevin Chow c56c7667df feat(cli-readiness-reviewer): add conditional review persona for CLI agent readiness (#471)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 19:19:54 -07:00
Trevin Chow 35678b8add feat(testing): close the testing gap in ce:work, ce:plan, and testing-reviewer (#438)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:07:05 -07:00
Trevin Chow 3706a9764b feat(ce-review): add headless mode for programmatic callers (#430)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 16:09:21 -07:00
Trevin Chow da390a65a2 refactor: merge deepen-plan into ce:plan as automatic confidence check (#404) 2026-03-26 22:15:58 -07:00
Trevin Chow 27b9831084 feat: add new onboarding skill to create onboarding guide for repo (#384) 2026-03-25 21:30:09 -07:00
Trevin Chow 65e5621dbe refactor: consolidate todo storage under .context/compound-engineering/todos/ (#361) 2026-03-24 09:54:30 -07:00
Trevin Chow 18d22afde2 feat: redesign document-review skill with persona-based review (#359) 2026-03-24 01:51:22 -07:00
Trevin Chow 423e692726 feat: rewrite frontend-design skill with layered architecture and visual verification (#343) 2026-03-22 18:55:58 -07:00
Trevin Chow 5c1452d4cc feat: integrate claude code auto memory as supplementary data source for ce:compound and ce:compound-refresh (#311) 2026-03-18 11:55:19 -07:00
Trevin Chow f47f829d81 feat: migrate repo releases to manual release-please (#293) 2026-03-17 17:58:13 -07:00
Trevin Chow bbdefbf8b9 docs: add ce:plan rewrite requirements document
Captures the requirements, decisions, and scope boundaries for
rewriting ce:plan to separate planning from implementation.
2026-03-17 10:32:29 -07:00
Trevin Chow 0fc6717542 feat: add issue-grounded ideation mode to ce:ideate
New issue-intelligence-analyst agent that fetches GitHub issues via
gh CLI, clusters by root-cause themes, and returns structured analysis
with trend direction, confidence scores, and source mix. Designed for
both ce:ideate integration and standalone use.

Agent design:
- Priority-aware fetching with label scanning for focus targeting
- Truncated bodies (500 chars) in initial fetch to avoid N+1 calls
- Single gh call per fetch, no pipes or scripts (avoids permission spam)
- Built-in --jq for all field extraction and filtering
- Mandatory structured output with self-check checklist
- Accurate counts from actual data, not assumptions
- Closed issues as recurrence signal only, not standalone evidence

ce:ideate gains:
- Issue-tracker intent detection in Phase 0.2
- Conditional agent dispatch in Phase 1 (parallel with existing scans)
- Dynamic frame derivation from issue clusters in Phase 2
- Hybrid strategy: cluster-derived frames + default padding when < 4
- Resume awareness distinguishing issue vs non-issue ideation
- Numbered table format for rejection summary in ideation artifacts
2026-03-16 23:18:24 -07:00
Trevin Chow f6cca58820 docs: add ce:ideate skill requirements document
Requirements for a new open-ended ideation skill that does
divergent-then-convergent idea generation for project improvements.
Standalone from ce:brainstorm, covers codebase scanning, volume-based
idea generation, self-critique filtering, and durable artifact output.
2026-03-16 23:18:24 -07:00
Brayan Jules dbb25c63dd fix: Preserve command namespace in Copilot skill names
Stop stripping namespace prefixes when converting commands to Copilot
skills. `workflows:plan` now becomes `workflows-plan` instead of just
`plan`, avoiding clashes with Copilot's own features in the chat UI.

Also updates slash command references in body text to match:
`/workflows:plan` → `/workflows-plan`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 02:05:37 -03:00
Brayan Jules 4f7c598f27 feat: Add GitHub Copilot converter target
Add Copilot as the 6th converter target, transforming Claude Code plugins
into Copilot's native format: custom agents (.agent.md), agent skills
(SKILL.md), and MCP server configuration JSON.

Component mapping:
- Agents → .github/agents/{name}.agent.md (with Copilot frontmatter)
- Commands → .github/skills/{name}/SKILL.md
- Skills → .github/skills/{name}/ (copied as-is)
- MCP servers → .github/copilot-mcp-config.json
- Hooks → skipped with warning

Also adds `compound sync copilot` support and fixes YAML quoting for
the `*` character in frontmatter serialization.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 00:14:40 -03:00