← ClaudeAtlas

auto-dot-claudelisted

Use when a project needs a standard .claude workspace initialized or repaired incrementally. This skill audits the existing .claude folder, adds missing files and directories without overwriting existing rules/skills/settings, and can optionally evolve the structure over time for the current project.
Harzva/learn-likecc · ★ 61 · AI & Automation · score 75
Install: claude install-skill Harzva/learn-likecc
# auto-dot-claude `auto-dot-claude` incrementally initializes a project-local `.claude/` workspace. It is not a destructive bootstrapper. It should merge, scaffold, and fill gaps. It should not overwrite project-specific files that already exist. ## When to use Use this skill when the user wants any of these: - initialize a new `.claude/` directory in a repo - normalize a messy `.claude/` layout into a standard shape - add missing `skills / plans / logs / rules / settings` structure - backfill starter files such as `CLAUDE.md`, `settings.json`, or naming docs - keep a repo's `.claude/` workspace evolving incrementally over time ## Non-destructive rule Default behavior is always: - create missing directories - create missing files - append or merge when safe - preserve existing project content Never: - replace existing rules just because a template exists - rewrite an existing skill folder wholesale - wipe user/project local settings - silently delete unknown custom files If a file already exists, prefer: 1. keep as-is 2. add a sibling example/template file 3. append a clearly delimited missing section 4. stop and report a conflict when merging would be ambiguous ## Standard target shape Use [references/standard-dot-claude-layout.md](./references/standard-dot-claude-layout.md) as the default target layout. The high-level structure has two layers: - official-first: - `CLAUDE.md` - optional `CLAUDE.local.md` - `.claude/settings.json` - `.claude/settings.l