Repository navigation
Controls
xsyetopz edited this page Oct 19, 2026
·
1 revision
This page lists each hook, guard, cap, and notice of claudetto.
Each row names the incident that the control exists for and the condition that removes it.
A row with none recorded has no evidence in the repository, so it is a candidate for removal.
| Slice | Control | Incident | Remove When |
|---|---|---|---|
claudetto/advise |
advise tool |
none recorded | The built-in advisor gives the user the control of the model and the bounds. |
claudetto/advise |
advise caps |
none recorded | The user drops the tool. |
claudetto/decide |
AskUserQuestion pick |
The user had to answer a choice that the project or Jev settles (trim design, decision 9). | Claude settles such a choice from the project with no hook. |
claudetto/goal |
goal loop |
The built-in evaluator reads only the conversation, so it cannot run a check (trim design). | The built-in /goal runs checks. |
claudetto/goal |
goal stop |
none recorded | The built-in /goal has the same stops. |
claudetto/goal |
ProposeGoal deny |
none recorded | The built-in /goal is removed. |
claudetto/ground |
source check |
Claude wrote a number, a file:line reference, or a convention (npx in a bun project) with no source (trim design, step 9). |
Claude cites only sources that exist, shown by a replay with no false claim. |
claudetto/guard |
print deny |
A Bash print of a file gave the text again, and only Read gets the short stub on a second read (trim design, steps table). |
Claude Code gives the short stub for a Bash print too. |
claudetto/handoff |
compact answer |
A compaction costs much and loses the state of the work (trim design, decision 6). | Claude Code compaction keeps the state at the same cost. |
claudetto/handoff |
second compaction update |
The first handoff H1 stayed inside H2 at a second compaction (commit 9914887a, D46). |
The compact answer is removed. |
claudetto/patch |
cumulative patch |
A turn limit and a weekly usage limit stopped three subagents in worktrees before they committed (2026-10-19, D64). | Claude Code keeps the uncommitted work of a stopped subagent in a worktree. |
claudetto/prompt |
lean_body text |
The built-in prompts are bad (the user, trim decision 3). | Claude Code ships a short prompt that needs no tailor. |
claudetto/prompt |
other hooks |
none recorded | Claude Code has a setting for each cut. |
claudetto/reply |
reply button |
the user copied messages of Claude by hand to answer them (the user, 2026-10-18) | Claude Code has its own action that quotes a message in the prompt. |
claudetto/sembr |
sentence split |
none recorded | Claude keeps one sentence on each line with no hook. |
claudetto-browser/search |
CloakBrowser search |
The default browser search took about 7 seconds and each search engine blocked it (CHANGELOG.md). |
A search engine serves a browser search with no block. |
claudetto-browser/search |
search permission gate |
none recorded | The mod API runs the WebSearch permission rules before this hook. |
claudetto
- Start
- Slices
- Add-Ons
- Reference
- Rationale
- Evidence
- Development
Claude Code 2.1.303
- Start
- Models and Context
- Configure
- Extend
- Findings