claude-code-architecture
Provides a comprehensive guide to Claude Code's architecture, including configuration, skills, and plugin management.
Install this skill
Security score
The claude-code-architecture skill was audited on Feb 9, 2026 and we found 26 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Access to hidden dotfiles in home directory
| 8 | Claude Code stores its configuration and data in `~/.claude/`. This skill documents the complete structure. |
Access to hidden dotfiles in home directory
| 13 | ~/.claude/ |
Access to hidden dotfiles in home directory
| 39 | Location: `~/.claude/CLAUDE.md` |
Access to hidden dotfiles in home directory
| 50 | Location: `~/.claude/settings.json` |
Access to hidden dotfiles in home directory
| 63 | Location: `~/.claude/settings.local.json` |
Access to hidden dotfiles in home directory
| 85 | `~/.claude/skills/` |
Access to hidden dotfiles in home directory
| 114 | - `~/.claude/plugins/cache/{marketplace}/{plugin}/skills/` |
Access to hidden dotfiles in home directory
| 115 | - `~/.claude/plugins/marketplaces/{marketplace}/skills/` |
Access to hidden dotfiles in home directory
| 121 | python ~/.claude/plugins/marketplaces/anthropic-agent-skills/skills/skill-creator/scripts/init_skill.py <name> --path ~/.claude/skills/ |
Access to hidden dotfiles in home directory
| 126 | python ~/.claude/plugins/marketplaces/anthropic-agent-skills/skills/skill-creator/scripts/package_skill.py ~/.claude/skills/<name>/ |
Access to hidden dotfiles in home directory
| 134 | ~/.claude/plugins/ |
Access to hidden dotfiles in home directory
| 154 | `~/.claude/commands/` |
Access to hidden dotfiles in home directory
| 158 | ~/.claude/commands/ |
Access to hidden dotfiles in home directory
| 169 | - `~/.claude/settings.json` (global) |
Access to hidden dotfiles in home directory
| 185 | Configure in `~/.claude/settings.json` or project `.claude/settings.json`: |
Access to hidden dotfiles in home directory
| 208 | 1. Create in `~/.claude/skills/skill-name/` |
Access to hidden dotfiles in home directory
| 213 | Edit `~/.claude/CLAUDE.md` |
Access to hidden dotfiles in home directory
| 216 | Add to `~/.claude/settings.local.json` under `permissions.allow` |
Access to hidden dotfiles in home directory
| 219 | Create `~/.claude/commands/command-name.md` |
Access to hidden dotfiles in home directory
| 275 | - Plans stored in `~/.claude/plans/` |
Access to hidden dotfiles in home directory
| 281 | `~/.claude/file-history/` tracks all file edits made by Claude. |
Access to hidden dotfiles in home directory
| 298 | Both connect to the same Claude Code backend and share `~/.claude/` configuration. |
Access to hidden dotfiles in home directory
| 307 | | `CLAUDE_CODE_CONFIG_DIR` | Override config directory (default: `~/.claude`) | |
Access to hidden dotfiles in home directory
| 331 | `~/.claude/debug/` contains session debug logs named by session ID. |
Access to hidden dotfiles in home directory
| 353 | - Per-project history stored in `~/.claude/projects/` |
Access to hidden dotfiles in home directory
| 359 | `~/.claude/todos/` stores task lists per session. |