Skip to content

Commit 423294c

Browse files
emcdclaude
andcommitted
Planning: Document CLAUDE.md reorganization strategy.
Plan to restructure CLAUDE.md from templated conventions to project-specific memory file, leveraging .auxiliary/instructions directory for general practices accessed via slash commands and subagents. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 6ba9592 commit 423294c

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# CLAUDE.md Reorganization Plan
2+
3+
## Current Problem
4+
CLAUDE.md is generated from a template with cookie-cutter conventions instead of serving its intended purpose as project-specific memory. General practices now live in `.auxiliary/instructions/` for slash commands and subagents.
5+
6+
## Proposed Structure
7+
8+
1. **Project Overview**
9+
- Generate from Copier template answers file (description, etc.)
10+
- Brief description of project purpose and key components
11+
12+
2. **Context**
13+
- Preserve existing guidance about README files and session notes
14+
- Reference (not @-include) README, PRD, `.auxiliary/instructions`
15+
- Add @-reference to `.auxiliary/notes` directory for current TODOs
16+
- Add @-reference to `documentation/architecture` to show available docs
17+
- Mention context7 MCP server availability
18+
19+
3. **Operation**
20+
- Keep existing MCP tool guidance (rg coordinates, text-editor preferences, etc.)
21+
- Keep path preferences and scratch space guidance
22+
23+
4. **Commits**
24+
- Preserve existing commit practices and code-conformer usage
25+
26+
5. **Project Notes** (unstructured, last section)
27+
- Accumulates project-specific lore via `#` command
28+
- Project-specific constraints and deviations
29+
- Natural organization, consolidate as needed
30+
- Relies on `documentation/architecture/decisions` and `.auxiliary/notes/todo.md` for structured items
31+
32+
## Benefits
33+
- CLAUDE.md serves its intended purpose as project memory
34+
- General conventions accessible via slash commands/subagents
35+
- Projects can customize without template constraints
36+
- Clear separation of concerns between general practices and project specifics

0 commit comments

Comments
 (0)