Files
try-claudekit/.claude/commands/git/ignore-init.md
tiennm99 00d6bb117b feat: add ClaudeKit configuration
Add agent definitions, slash commands, hooks, and settings for
Claude Code project tooling.
2026-04-12 10:02:12 +07:00

62 lines
1.7 KiB
Markdown

---
description: Initialize .gitignore with Claude Code specific patterns
allowed-tools: Read, Edit, Write, Bash(echo:*), Bash(cat:*), Bash(test:*)
category: workflow
---
# Initialize .gitignore for Claude Code
Set up or update the project's .gitignore file with Claude Code specific patterns.
## Core Claude Code Files to Ignore
Ensure these Claude Code local configuration files are ignored:
- `CLAUDE.local.md` - Local AI assistant instructions (root)
- `.claude/settings.local.json` - Personal Claude Code settings
- `.mcp.local.json` - Local MCP server configuration (root)
## Development Patterns
These common development artifacts will also be added:
- `temp/` - Temporary working directory
- `temp-*/` - Temporary directories with prefix
- `test-*/` - Test directories with prefix
- `debug-*.js` - Debug scripts
- `test-*.js` - Test scripts
- `*-test.js` - Test files with suffix
- `*-debug.js` - Debug files with suffix
## Current .gitignore Status
!`[ -f .gitignore ] && echo "EXISTS: .gitignore found" && echo "---CONTENTS---" && cat .gitignore || echo "MISSING: No .gitignore file found"`
## Task
Based on the above status:
1. Create `.gitignore` if it doesn't exist
2. Add all patterns that aren't already present
3. Preserve existing entries and comments
4. Report what was added
## Patterns to Add
```gitignore
# Claude Code local files
CLAUDE.local.md
.claude/settings.local.json
.mcp.local.json
# Temporary and debug files
temp/
temp-*/
test-*/
debug-*.js
test-*.js
*-test.js
*-debug.js
```
Implement this by:
1. Using the gitignore status above to determine what's missing
2. Adding missing patterns with appropriate comments
3. Preserving the existing file structure and entries