Skip to main content

simplify-gate

Show, switch on or switch off agentrc's simplify gate (the Codex YAGNI challenge that runs when a Claude Code session stops) for the current repository and all of its worktrees. `status` prints the state with the effective model and effort, `on` takes `--model`/`--effort` overrides, bare `/simplify-gate` or `help` prints the usage. `prune` frees the gate's per-user cache, dry run unless `--apply`.

来源信息

仓库
hathach/agentrc
最近来源活动
2026年10月7日 06:09
检测到的 SKILL.md 语言
英语
星标
1
Forks
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
simplify-gate
description
Show, switch on or switch off agentrc's simplify gate (the Codex YAGNI challenge that runs when a Claude Code session stops) for the current repository and all of its worktrees. `status` prints the state with the effective model and effort, `on` takes `--model`/`--effort` overrides, bare `/simplify-gate` or `help` prints the usage. `prune` frees the gate's per-user cache, dry run unless `--apply`.
disable-model-invocation
true
# simplify-gate Run from anywhere inside the checkout and show the output verbatim: ```bash python3 <skill dir>/scripts/gate.py status python3 <skill dir>/scripts/gate.py on [--model M] [--effort E] python3 <skill dir>/scripts/gate.py off python3 <skill dir>/scripts/gate.py prune [--apply] [--days 30] [--report-days 90] python3 <skill dir>/scripts/gate.py # usage, same as `help` ``` The state is one marker file in the repository's git common dir, so every worktree sees the same switch and a new worktree inherits it. `on` without flags keeps the overrides already in the marker; `off` deletes them with the marker. A change takes effect at the next tool call, no session restart. Status shows `on`/`off`, then the model and effort with their source: `(repo)` from the marker, `(default)` from `hooks/simplify-gate/simplify_gate.py`. The hooks are registered once per machine when the skill is installed (`~/code/agentrc/install.py install --skill`); if status says on but no challenge ever runs, check that first. `prune` works on the user's gate cache (`$XDG_CACHE_HOME/agentrc/simplify-gate`), not a repository, and is a dry run until `--apply`. Sessions share one copy of each cached blob, hard-linked from the `.blobs` store; prune relinks older private copies to it after checking their content, drops the logs and unreferenced blobs of settled sessions (no queued batch, finding or error) idle over `--days`, and drops store copies no session links. It never removes a session's directory, state, lock files or referenced blobs, skips sessions a hook holds, and only reports unresolved sessions idle over `--report-days` and state it cannot read.
在 GitHub 查看