← ClaudeAtlas

wiki-configlisted

Unified read/write for SCHEMA.md config — show all settings in one place, get/set scalar values by dotted path with schema validation, explain what each key does. Domain-specific skills (wiki-tier, wiki-init) still own their UX shortcuts; wiki-config is the generic interface.
litianyi-007/kata · ★ 0 · AI & Automation · score 73
Install: claude install-skill litianyi-007/kata
# wiki-config A single place to inspect and tune SCHEMA.md without hand-editing YAML. Skill-specific commands (`wiki-tier --set-active=540d`, `wiki-init`) are better UX for their domain; `wiki-config` is the **generic path-based** interface — equally valid, more systematic, used when the user knows the exact key they want or when there is no domain-specific shortcut for the config they need (e.g. dreaming weights). ## Implementation The IO layer is `plugin/scripts/config_io.py`. **The script is the source of truth; the prose below explains its behavior.** Edits are line-level surgical replacements that preserve comments, blank lines, and ordering; schema validation runs after every write and the script reverts on failure. ```bash # Show all config blocks at a glance python {plugin_root}/scripts/config_io.py --wiki {wiki_path} show # Read one value python {plugin_root}/scripts/config_io.py --wiki {wiki_path} \ get --path memory_tiers.active_days # Set one value (validated; reverts on failure) python {plugin_root}/scripts/config_io.py --wiki {wiki_path} \ set --path dreaming.confidence_threshold --value 0.55 # Read the docstring for a key python {plugin_root}/scripts/config_io.py --wiki {wiki_path} \ explain --path dreaming.weights.entity # Run the full schema_validate pipeline python {plugin_root}/scripts/config_io.py --wiki {wiki_path} validate ``` ## When to use - "Show me everything that's tunable in this wiki" - "What does dreaming.weights.tag mean?"