← ClaudeAtlas

draft-auto-mode-ruleslisted

Draft an `autoMode` classifier block for Claude Code by interviewing you about what should and should not be auto-approved, then printing a paste-ready JSON block to stdout. Entries follow the shape the classifier actually reads well: a label, bulleted COVERED / NOT COVERED, one line of rationale. Every section keeps `"$defaults"` so customizing does not discard the built-in rules. Use when: 'help me write auto mode rules', 'draft an autoMode block', 'set up auto mode', 'add an auto-mode rule for X', 'my auto mode rules are too vague', 'rewrite this classifier entry', or after an audit shows rules being dropped or ignored. Prints only, never writes any settings file.
melodic-software/claude-code-plugins · ★ 15 · AI & Automation · score 73
Install: claude install-skill melodic-software/claude-code-plugins
## Purpose The `autoMode` block is a natural-language prompt for a classifier, not a rule list the harness matches, so it fails in ways a config file does not. `claude auto-mode critique` describes the classifier as "an LLM doing a single pass under a 'default is ALLOW' instruction", so "buried conditions in paragraph position 40 will be missed at a materially higher rate than conditions in a bullet list." This skill applies that finding at authoring time instead of reporting it afterwards. ## Report-only, permanently **This skill writes nothing, in any scope, under any flag.** It prints a block; you paste it. Editing a consumer's settings file would be making a permission decision on their behalf, which is the one thing this plugin exists not to do. ## Scope boundary (route out) - What is in effect now, what auto mode drops, what a section discards → `claude-config:audit-permission-state`. **Run it first.** Drafting against rules you have not read is how a block ends up contradicting itself. - Grant portability and auto-mode durability → `claude-config:audit-permission-grants`. - Whether an existing block is any good → `claude auto-mode critique`, surfaced by `audit-permission-state --critique`. It owns the semantic judgment; this skill owns composition. ## Inputs, and one deliberate omission The draft is built from **the interview plus the effective merge** (`audit-permission-state`), and nothing else. There is no history input: a read of "the repo's observed