AI Skill StudioAI Skill Studio
Skill Library
Presets:

.claudeignore generator: keep Claude Code out of secrets and build output

Choose the paths Claude Code should stay out of, then mirror the sensitive ones as deny rules it enforces. Runs in your browser; nothing is uploaded.

Target Standard & File Format

AI Agent Rules & Skills
Context Shields & Privacy (Ignore Files)
Integrations & Machine Documentation
AI Governance & Multi-Agent Planning Suite

.claudeignore Shield

Define boundary exclusions for Claude Code CLI to guard credentials and reduce prompt bloat:

Full Protection
Tokens Saved / Turn
~190k tokens
Secret Leak Guards
2 Active Guards
Shield Categories
8 of 8 Enabled

Indexing Boundary Categories

Toggle specific categories to mask secrets and exclude heavy artifacts:

Custom Rules & Negate Exceptions

Append repo-specific file globs or re-include allowed files with negation patterns (!path):

.claudeignore: how it works

A .claudeignore file keeps one reviewable list of the paths Claude Code should stay out of: local secrets, build output and vendor folders. Claude Code's documented way to enforce that list is permission rules, so mirror sensitive paths as Read(...) entries under permissions.deny in .claude/settings.json. Claude Code then refuses to read those files, even when asked.

Where the file goes

  • ./.claudeignoreRepo rootYour list of directory and file patterns Claude Code should not read, search or edit.
  • .claude/settings.jsonEnforcementDeny rules for the sensitive paths, which Claude Code enforces. Commit it so the team shares them.

What goes in it

Pattern listPaths Claude Code should stay out of, in .gitignore style.
# Claude Code boundaries
.env*
secrets/
coverage/
*.log
Enforced deny rulesThe same sensitive paths as permission rules in .claude/settings.json.
{
  "permissions": {
    "deny": ["Read(./.env)", "Read(./.env.*)", "Read(./secrets/**)"]
  }
}

Tips

  • Mirror secret paths such as .env* as Read(...) rules under permissions.deny in .claude/settings.json, which Claude Code enforces.
  • Exclude large generated databases (*.sqlite) and fixtures to keep searches fast.
  • Use it with CLAUDE.md: the rules file says how to work, the deny rules say what is off limits.

.claudeignore presets (21)

Each one opens the generator with that file filled in for the stack. Change what you need, then copy or download it.

Not sure .claudeignore is the file you need? Each AI coding tool reads its own file from its own place.

Which file do I need?

Frequently asked questions

Does Claude Code enforce .claudeignore?

Claude Code documents permission rules, not .claudeignore, as the way to block file access. Keep .claudeignore as your list of excluded paths and copy the sensitive ones into permissions.deny in .claude/settings.json, for example Read(./.env) and Read(./secrets/**).

How do I stop Claude Code reading my .env file?

Add deny rules to .claude/settings.json, such as Read(./.env) and Read(./.env.*) under permissions.deny. Claude Code then refuses to read those files.