Skip to content

Document the skills the plugin carries - #18

Merged
Edo771977 merged 1 commit into
mainfrom
claude/focused-carson-khonz0
Sep 26, 2026
Merged

Edo771977 merged 1 commit into
mainfrom
claude/focused-carson-khonz0

Conversation

@Edo771977

Copy link
Copy Markdown
Owner

The README never named the internal skills — not the prompting one just replaced in #17, nor the two beside it. They are not user-invocable, but they decide how a request reaches Codex and how its answer comes back, so their absence left no way to know why a rescue behaves the way it does.

A new Skills The Plugin Carries section under Codex Integration lists all three:

Skill What the README now says it governs
codex-cli-runtime the forwarding contract — call task once, return stdout unchanged, and the list of things the subagent may not do
gpt-6-prompting model choice (Luna / Sol / Astra), reasoning effort, and the per-model recipes
codex-result-handling how output comes back: verdict, findings and paths as reported, severity order, fact/inference/open-question kept distinct — and that after presenting review findings Claude stops and asks instead of applying them

Three notes on the prompting skill, because they are the ones that bite:

  • its launch lines use full slugs (gpt-6-luna, gpt-6-sol, gpt-6-astra); this fork maps only spark, and every other --model value is forwarded verbatim
  • --effort xhigh is accepted — the skill's advice to stay at high or below is about cost, not a limit; max and ultra are not accepted
  • a test pins the skill's --model/--effort values against the plugin's own validators, so the guidance cannot drift into naming something that would be rejected or passed through as a literal word

Verified each claim against the files rather than from memory: the codex-result-handling row was rewritten after reading it, because the first draft called it "verbatim, without a Claude-side summary" and missed its most user-visible rule — the no-auto-fix stop.

355/355, tsc clean. Docs only; no behavior change.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UXfvnjSC72HsM6EEPVt2Tg


Generated by Claude Code

The README never named the internal skills — not the prompting one this
fork just replaced, nor the two beside it. They are not user-invocable, but
they decide how a request reaches Codex and how its answer comes back, so
their absence left the reader with no way to know why a rescue behaves as it
does.

The prompting skill gets the notes that matter in practice here: its launch
lines use full model slugs because this fork maps only `spark`, `xhigh` is
accepted despite the skill's advice to stay at or below `high`, and a test
pins both against the plugin's own validators.

The result-handling row names the rule most likely to surprise someone:
after presenting review findings Claude stops and asks, rather than applying
them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UXfvnjSC72HsM6EEPVt2Tg
@Edo771977
Edo771977 merged commit 33ff0fc into main Sep 26, 2026
1 check passed
@Edo771977
Edo771977 deleted the claude/focused-carson-khonz0 branch September 27, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants