Skip to content

Feat/claude multi account - #23

Open
anIcedAntFA wants to merge 2 commits into
mainfrom
feat/claude-multi-account
Open

anIcedAntFA wants to merge 2 commits into
mainfrom
feat/claude-multi-account

Conversation

@anIcedAntFA

Copy link
Copy Markdown
Owner

What & why

Checklist

  • Ran just check locally and it passes (format, lint, secret scan)
  • No private data (emails, hosts, tokens, company names) is committed
  • Docs updated if behavior or setup changed (README / docs/)

Run a personal subscription and a company Teams account on one machine
with no collision. Three fish wrappers key CLAUDE_CONFIG_DIR off the same
ghqCompanyRoot boundary git's includeIf uses:

- claude: auto — work (~/.claude.work) inside the company root, personal
  (~/.claude default) elsewhere
- claude-work / claude-personal: explicit overrides

Asymmetric layout (personal stays the stock ~/.claude, no migration).
Config dirs and their plaintext credentials stay untracked in $HOME; the
company path stays templated. Guide in docs/claude-code.md, rationale in
ADR 0023.
…skill

Vendor the personal Claude Code config worth reproducing on a new machine:
the statusline script, the global CLAUDE.md (@RTK.md) + RTK.md, and the
hand-authored git-workflow skill (now a user-global skill, was project-local).

settings.json is deliberately left untracked (app rewrites it → snapshot drift,
per ADR 0012); docs/claude-code.md carries a copy-paste bootstrap for the
statusLine wiring, RTK hook, plugin marketplaces, and the npx-skills install.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant