Introduce scripts/project_rules/gitignore-claude.template with the fleet pattern that tracks .claude/rules/ while ignoring machine-local Claude state. ensure_gitignore_claude_rules.py applies it during statehub register, register_project.sh, and update_agent_instruction_files fleet regen.
4 lines
No EOL
123 B
Text
4 lines
No EOL
123 B
Text
# Claude Code local state (track shared rules; ignore machine-specific files)
|
|
.claude/*
|
|
!.claude/rules/
|
|
!.claude/rules/*.md |