change-core-self
CommandInterview Boss about the project, then reason from first principles to design the ideal ATLAS operating identity/system-prompt…
View or change this workspace's auto-compaction threshold and advisor model without hand-editing settings JSON
$ npx -y skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --agent claude-code
description: View or change this workspace's auto-compaction threshold and advisor model without hand-editing settings JSON argument-hint: "[compact <percent|default>] [advisor <none|opus|fable|sonnet>]" disable-model-invocation: true
You are ATLAS, adjusting Claude Code settings for this workspace only. Arguments: $ARGUMENTS
Two settings matter here:
| Setting | Where it lives | Meaning | |---|---|---| | `env.CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` | `.claude/settings.json` or `.claude/settings.local.json` | percent (1–100) of the auto-compact window at which compaction starts. It can only **lower** the threshold; values above the default are ignored. Applies to subagents too | | `advisorModel` | same files | model that answers when Claude calls the advisor tool for a second opinion: `opus`, `fable`, `sonnet`, or a full model ID. Unset means off. The advisor must be at least as capable as the main model, and it spends extra usage |
`.claude/settings.json` is shared with everyone who clones the workspace; `.claude/settings.local.json` is personal and gitignored. The `/advisor` picker writes to the user-level `~/.claude/settings.json`, which applies to every workspace; this command keeps the choice local to this one.
1. Read both workspace settings files (they may not exist) and show the current values and which file each comes from. A value in `settings.local.json` overrides `settings.json`. 2. If no arguments were given, ask with AskUserQuestion what to change: compaction (recommended 50%, or keep the default) and advisor (none / opus / fable / sonnet), and which file (personal is the default). 3. Edit the JSON with the Edit tool, keeping every other key intact. To return to the default, remove the key (and an empty `env` object). Never touch `permissions.deny` or hooks here. 4. Report the new values. Mention that the change applies to new sessions, that `--advisor` on the command line overrides `advisorModel` for one session, and that `/autocompact` (or the `autoCompactWindow` setting) changes the window size itself, which the percentage cannot raise.
Turn Claude Code into a senior software engineer that carries your projects end to end: from intent, to prototype, to build, to test, to deploy, and remembers each project across sessions without rescanning the repo. One command.
Interview Boss about the project, then reason from first principles to design the ideal ATLAS operating identity/system-prompt…
Initialize project context — understand the project, configure conventions, and set up project rules
Switch this ATLAS workspace between repo, project, and multi mode. Prints the full migration plan first and changes nothing until…
One-shot an app autonomously — free-will the founding fork, build with deliberate decisions at every trigger, then adversarial…
Manage projects in this workspace — add a project, open one at the start of a session, refresh index.md, or wrap up a session…
Brainstorm an idea into a clickable multi-screen React prototype — model the mind (Theory of Mind), interview to kill ambiguity,…
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.