You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(rtk): scc rtk, plus a leaner entry file (#12)
* feat(rtk): install RTK and splice its usage block into the entry file
`scc rtk` wires in RTK — the CLI proxy that filters command output down to
what is worth spending context on. It finds the binary or builds it with
cargo, then puts RTK's marker-delimited block into CLAUDE.md/AGENTS.md.
`scc init --rtk` does both in one step.
Insert-only: a block already between the markers is left exactly as it is,
whatever version it claims, because RTK writes that text and `rtk init` is
what refreshes it. --force is the separate decision. --check reports without
writing and exits 2 when the block is missing; --no-install never touches
cargo. The splice preserves the document's own line endings and refuses a
half-block rather than leaving two openings and one close.
Opt-in in both places: the block tells the agent to prefix every command
with a binary the machine may not have.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013tUUXfGWX3huWmMZwSkmrc
* refactor(assets): tell the entry file when to read each rule, not that nine exist
The table listed all nine rules as equals, which is false: five fire on their
own trigger (autonomy at kickoff, routing when work arrives, methodology at
the start of a task, verification when the code looks done, delivery at the
last task) and four are looked up by name when you are already in that
territory. Splitting them says what a table cannot.
Costs the per-rule Markdown link, so TestEntryFileLinksResolve is replaced by
TestEntryFileNamesEveryRule — it holds the guarantee that actually breaks: a
rule shipped without being announced, or an entry file that never says where
the rules live.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013tUUXfGWX3huWmMZwSkmrc
* docs(assets): tighten the prose in both review agents
Same gates, same report shape, fewer words in the way of them.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013tUUXfGWX3huWmMZwSkmrc
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>