From e0e7d06cc4d4b3f933bdfe058c15196af4be85ab Mon Sep 17 00:00:00 2001 From: slaguru666 <111923774+slaguru666@users.noreply.github.com> Date: Sun, 19 Jul 2026 12:19:00 +0100 Subject: [PATCH] Restore merged CLAUDE.md/settings.json (sync from stale live state regressed them) --- CLAUDE.md | 7 ++++++- settings.json | 46 ++++++++++++++++++++++++++++++++-------------- 2 files changed, 38 insertions(+), 15 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 594f989..fc53abb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -27,7 +27,12 @@ Discard: ## Available Tools & Integrations - **GitHub MCP** — use for repo operations, PRs, issues, code search. Always prefer this over manual `gh` CLI when available. - **Graphiti MCP** — knowledge graph memory at `graphiti.timevans.uk`. Use `search_memory_facts` at session start to recall prior context. Use `add_memory` to persist important decisions, discoveries, and project state. -- The user's machine is a Mac Mini (`tims-mac-mini-local`). +- **Codex CLI** — `@openai/codex` (binary `codex`). The binary and its auth are per-machine and not synced, so verify rather than assume — check `codex --version` and `codex login status`. + - Binary: `install.sh` installs it only when `npm` is already present, so a machine without Node gets nothing but a warning. Install Node first, then `npm install -g @openai/codex`. + - Auth: ChatGPT login, creds in `~/.codex/auth.json`. Only run `codex login --device-auth` (SSH-friendly) if `codex login status` says you are logged out — a valid `auth.json` may already exist even when the binary is missing. + - Config: `~/.codex/config.toml` plus `.config.toml` per profile, generated by the `codex-ops-kit` repo (`~/codex-ops-kit`, `slaguru666/codex-ops-kit`) — edit the templates there, not the live files, or the next install overwrites them. Profiles: `codex --profile economy|balanced|deep`; plain `codex` uses balanced defaults. + - Use via the `codex@openai-codex` plugin (`/codex:*` commands) or directly: `codex exec ""` (add `--skip-git-repo-check` outside a git repo). +- The user runs Claude Code on multiple machines: `timevans-MINI-S` (Linux, Zorin OS 18.1; static LAN IP `192.168.1.6`, key-only SSH — see the `infra-minis-remote-access` memory) and a Mac Mini (`tims-mac-mini-local`). Check the hostname to know which one you're on. - The user adds `$HOME/bin` to PATH in `.bashrc`. ## Memory Protocol diff --git a/settings.json b/settings.json index 381f339..abcb4f0 100644 --- a/settings.json +++ b/settings.json @@ -14,9 +14,18 @@ "Bash(/Users/timevans/bin/mj-capture-command *)" ] }, + "model": "opus", "enabledPlugins": { "codex@openai-codex": true, - "warp@claude-code-warp": true + "warp@claude-code-warp": true, + "superpowers@claude-plugins-official": true, + "claude-md-management@claude-plugins-official": true, + "aws-agents@claude-plugins-official": true, + "feature-dev@claude-plugins-official": true, + "huggingface-skills@claude-plugins-official": true, + "amazon-location-service@claude-plugins-official": true, + "ui-ux-pro-max@ui-ux-pro-max-skill": true, + "impeccable@impeccable": true }, "extraKnownMarketplaces": { "claude-code-warp": { @@ -24,21 +33,30 @@ "source": "github", "repo": "warpdotdev/claude-code-warp" } + }, + "openai-codex": { + "source": { + "source": "github", + "repo": "openai/codex-plugin-cc" + } + }, + "ui-ux-pro-max-skill": { + "source": { + "source": "github", + "repo": "nextlevelbuilder/ui-ux-pro-max-skill" + } + }, + "impeccable": { + "source": { + "source": "github", + "repo": "pbakaus/impeccable" + } } }, + "autoUpdatesChannel": "latest", + "tui": "fullscreen", + "theme": "dark", "verbose": false, "preferredNotifChannel": "terminal_bell", - "autoUpdaterStatus": "enabled", - "mcpServers": { - "obsidian": { - "command": "npx", - "args": [ - "-y", - "obsidian-mcp", - "/Users/timevans/Obsidian/TimsVault" - ] - } - }, - "agentPushNotifEnabled": true, - "inputNeededNotifEnabled": true + "autoUpdaterStatus": "enabled" }