/settings
One place to view or change your per-developer settings. Backed by ~/.bewith/config.json and the deterministic helper scripts/bewith-config.sh.
Usage
| Form | What it does |
|---|---|
/settings | Show every setting with its effective value and source, plus how to change each. |
/settings set <key> <value> | Persist a setting (validated). Keys: language, defaultLanguage, role, docsPath, notify.<sub>. |
/settings open | Open the local HTML settings page. |
Shortcuts for the two most common settings: /lang en|he and /role dev|product (both support --session for a 4-hour override).
The hard rule
The conversation may be in your chosen language (default English, option Hebrew). All written artifacts — code, comments, commits, PR text, docs, memory, tickets — stay English regardless. This reinforces, never overrides, the artifact-language rule.
Arguments
$ARGUMENTS — empty, set <key> <value>, or open.
Cross-references
- Underlying skill:
settings. - The config core it drives:
scripts/bewith-config.sh. - Conversation-language hook:
.claude/hooks/conversation-language.sh.