Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions Global/Claude.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Claude Code (Anthropic's official CLI)
# Reference: https://code.claude.com/docs/en/claude-directory
#
# Only the local, machine-specific files that Claude Code writes into a
# project's .claude/ directory are ignored below. Everything else it creates
# there (settings.json, rules/, skills/, commands/, agents/, workflows/,
# output-styles/, agent-memory/, ...) is meant to be committed and shared
# with the team.

# Personal settings overrides. Take precedence over settings.json and are not
# shared. Claude Code auto-adds this to ~/.config/git/ignore; listing it here
# shares the ignore rule with your team.
.claude/settings.local.json

# Local project instructions. Personal per-project preferences (sandbox URLs,
# test data, ...). Loaded alongside CLAUDE.md but meant to stay private.
CLAUDE.local.md

# Local subagent memory. Subagents with `memory: local` write their MEMORY.md
# here to keep it out of version control. Project-shared subagent memory lives
# in .claude/agent-memory/ instead, which is meant to be committed.
.claude/agent-memory-local/

# Git worktrees for parallel sessions. Claude Code checks out `--worktree` and
# isolated-subagent worktrees here; ignoring the directory keeps their contents
# from showing up as untracked files in your main checkout.
.claude/worktrees/
.worktrees/

# The files below are committed on purpose. Uncomment a line only if you want
# to keep it local to your machine instead of sharing it with the team.

# Shared project settings
# .claude/settings.json

# Project instructions
# CLAUDE.md

# The entire Claude Code directory
# .claude/