Trevin Chow
7e220a2993
fix(slack-researcher): gate consolidation on gathered results, not request ( #521 )
...
The consolidation step should include Slack context only when the
researcher actually returned findings, not merely because the user
asked. Prevents the model from inventing Slack-derived constraints
when Slack was requested but unavailable.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 11:26:44 -07:00
Trevin Chow
c8f9922485
refactor(slack-researcher): use bulleted list instead of table ( #521 )
...
Simpler and renders more reliably across contexts.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 11:21:13 -07:00
Trevin Chow
faf7034883
refactor(slack-researcher): restructure Slack context as decision table ( #521 )
...
Replace dense prose paragraph with a 2x2 routing table (tools
available x user asked) for clearer agent processing.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 11:20:47 -07:00
Trevin Chow
78f0cd46a6
fix(slack-researcher): surface unavailability when user asks but tools missing ( #521 )
...
When a user explicitly requests Slack context but no slack_* tools are
available, the skills now surface a clear message instead of silently
skipping the request.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 11:18:14 -07:00
Trevin Chow
7ae9a443bf
fix(slack-researcher): use 'Slack tools detected' instead of 'Slack is connected' ( #521 )
...
The hint checked tool presence, not actual connectivity. 'Slack tools
detected' accurately reflects what we know (tools registered) without
implying verified auth. The slack-researcher agent itself still performs
a runtime connectivity check when actually invoked.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 11:10:59 -07:00
Trevin Chow
e4958cfe71
fix(slack-researcher): address PR review feedback ( #521 )
...
- Skills now dispatch slack-researcher when the user explicitly asks for
Slack context, rather than only showing a hint. This closes the gap
where the consolidation step referenced Slack findings but nothing
gathered them.
- No-results template handles the case where no permalinks are available
to extract a workspace subdomain (falls back to "unknown").
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 11:01:31 -07:00
Trevin Chow
4608b79026
fix(slack-researcher): make Slack research opt-in and surface workspace identity
...
The slack-researcher was auto-dispatched by ce-ideate, ce-plan, and
ce-brainstorm whenever slack_* tools were detected, with no way to know
which Slack workspace was connected. This risks silently searching the
wrong workspace and injecting misleading context into plans and ideas.
Now the agent only runs when the user explicitly asks for Slack context.
The three calling skills show a lightweight hint ("Slack is connected")
instead of auto-dispatching. The agent itself now extracts the workspace
subdomain from search result permalinks and surfaces it in the output
header so users can verify the right instance was searched. Also adds
search modifier reference from the official Slack plugin's slack-search
skill and removes examples block to match other agents.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 10:53:58 -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>
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
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
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>
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
Trevin Chow
2c90aebe3b
fix(agents): remove self-referencing example blocks that cause recursive self-invocation ( #496 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 01:40:34 -07:00
Trevin Chow
184724276a
fix(resolve-pr-feedback): treat PR comment text as untrusted input ( #490 )
2026-04-02 09:23:18 -07:00
Trevin Chow
fd562a0d02
feat(ce-plan): reduce token usage by extracting conditional references ( #489 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 01:55:53 -07:00
Trevin Chow
bbd4f6de56
feat(git-commit-push-pr): pre-resolve context to reduce bash calls ( #488 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 22:17:01 -07:00
Trevin Chow
afdd9d4465
fix(mcp): remove bundled context7 MCP server ( #486 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 17:16:07 -07:00
Trevin Chow
428f4fd548
fix(git-commit-push-pr): filter fix-up commits from PR descriptions ( #484 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 16:04:04 -07:00
github-actions[bot]
82d9d1d986
chore: release main ( #474 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-01 13:43:15 -07:00
Trevin Chow
804d78fc84
feat(product-lens-reviewer): domain-agnostic activation criteria and strategic consequences ( #481 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 13:33:55 -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
33a8d9dc11
fix(ce-plan, ce-brainstorm): enforce repo-relative paths in generated documents ( #473 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 14:43:41 -07:00
github-actions[bot]
1840b0c7cc
chore: release main ( #435 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-31 00:54:44 -07:00
Trevin Chow
8ec31d703f
fix(ce-brainstorm): distinguish verification from technical design in Phase 1.1 ( #465 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 00:53:13 -07:00
Trevin Chow
87facd05da
feat(test-xcode): add triggering context to skill description ( #466 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 00:37:41 -07:00
Trevin Chow
1962f546b5
fix(ce-plan): route confidence-gate pass to document-review ( #462 )
2026-03-31 00:21:48 -07:00
Trevin Chow
6ca7aef7f3
feat(git-commit-push-pr): precompute shield badge version via skill preprocessing ( #464 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 00:21:17 -07:00
Trevin Chow
2619ad9f58
fix(resolve-pr-feedback): add actionability filter and lower cluster gate to 3+ ( #461 )
2026-03-30 17:36:43 -07:00
Trevin Chow
5ac8a2c2c8
feat(ce-compound): add discoverability check for docs/solutions/ in instruction files ( #456 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 16:49:26 -07:00
Trevin Chow
2b7283da7b
fix(document-review): show contextual next-step in Phase 5 menu ( #459 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 16:25:48 -07:00
Trevin Chow
9bf3b07185
fix(ce-compound): require question tool for "What's next?" prompt ( #460 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 16:25:26 -07:00
Trevin Chow
847ce3f156
feat(ce-review): enforce table format, require question tool, fix autofix_class calibration ( #454 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 01:38:38 -07:00
Trevin Chow
7f3aba29e8
fix(ce-work): make code review invocation mandatory by default ( #453 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 01:31:17 -07:00
Trevin Chow
638b38abd2
fix(review): harden ce-review base resolution ( #452 )
2026-03-30 01:10:45 -07:00
Trevin Chow
e872e15efa
feat(ce-work): suggest branch rename when worktree name is meaningless ( #451 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 00:49:19 -07:00
Trevin Chow
42fa8c3e08
fix(ce-plan): reinforce mandatory document-review after auto deepening ( #450 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 00:22:43 -07:00
Trevin Chow
a01a8aa0d2
feat(cli-agent-readiness-reviewer): add smart output defaults criterion ( #448 )
2026-03-29 20:00:34 -07:00
Trevin Chow
739109c03c
feat(ce-compound): add track-based schema for bug vs knowledge learnings ( #445 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 14:21:13 -07:00
Trevin Chow
44e3e77dc0
feat(git-commit-push-pr): add conditional visual aids to PR descriptions ( #444 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 14:13:25 -07:00
Trevin Chow
ca78057241
feat(ce-plan): add interactive deepening mode for on-demand plan strengthening ( #443 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 13:41:24 -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
a301a08205
feat(resolve-pr-feedback): add gated feedback clustering to detect systemic issues ( #441 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 12:40:55 -07:00
Trevin Chow
4c7f51f35b
feat(ce-plan): add conditional visual aids to plan documents ( #440 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 12:18:31 -07:00
Trevin Chow
1f499482bc
fix(git-commit-push-pr): quiet expected no-pr gh exit ( #439 )
2026-03-29 11:45:27 -07:00
Trevin Chow
bd02ca7df0
feat(ce-brainstorm): add conditional visual aids to requirements documents ( #437 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 11:13:19 -07:00