auto-dot-claudelisted
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