From 005076786284dbdf774737e132cb61ceb6943fef Mon Sep 17 00:00:00 2001 From: Imani Manyara <19682005+imanimanyara@users.noreply.github.com> Date: Fri, 2 Oct 2026 11:26:26 -0400 Subject: [PATCH] List every ClaudeConfig verb in the spec The spec said 18 verbs, but ClaudeConfig has since gained audit-permissions, capacity-check, memory-clean, sync-to-s3, decisions diff/install and the profiles and settings groups. The list now covers them and names cli.py as the authoritative source, so the count cannot drift again. Merged from the newer copy that lived in the untracked .design/ folder. --- docs/SPEC.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/SPEC.md b/docs/SPEC.md index 9254cd5..4d59454 100644 --- a/docs/SPEC.md +++ b/docs/SPEC.md @@ -131,12 +131,15 @@ broader scope: target any AI coding tool, not just Claude Code. What's **done**: -1. Core class `ClaudeConfig` with 18 verbs: +1. Core class `ClaudeConfig` with these verbs (the authoritative list + is the CLI in `src/ai_config_kit/cli.py`): `bootstrap`, `init`, `install`, `uninstall`, `sync`, `track`, `status`, `doctor`, `validate`, `list`, `view`, `cleanup`, `repair`, `fetch`, `reconcile`, `compose-agents-md`, `project-install`, - `decisions {list,show,apply}`. + `audit-permissions`, `capacity-check`, `memory-clean`, `sync-to-s3`, + `decisions {list,show,diff,install,apply}`, + `profiles {list,show,apply}`, `settings {validate,migrate}`. 2. **13 bundled decision packs** at `src/ai_config_kit/resources/decisions//`. **12 auto-applied on `init`**, 1 opt-in (`core`):