@@ -2,7 +2,7 @@ Analyze this codebase and create/update **{{.Config.Options.InitializeAs}}** to
22
33**First**: Check if directory is empty or contains only config files. If so, stop and say "Directory appears empty or only contains config. Add source code first, then run this command to generate {{.Config.Options.InitializeAs}}."
44
5−**Goal**: Document what an agent needs to know to work in this codebase - commands, patterns, conventions, gotchas.
5+**Goal**: Document what an agent needs to know to work in this codebase - commands, patterns, conventions, gotchas, overall architecture, how components fit together
66
77**Discovery process**:
88
@@ -10,13 +10,13 @@ Analyze this codebase and create/update **{{.Config.Options.InitializeAs}}** to
10102. Look for existing rule files (`.cursor/rules/*.md`, `.cursorrules`, `.github/copilot-instructions.md`, `claude.md`, `agents.md`) - only read if they exist
11113. Identify project type from config files and directory structure
12124. Find build/test/lint commands from config files, scripts, Makefiles, or CI configs
13−5. Read representative source files to understand code patterns
13+5. Read representative source files to understand code patterns, architecture, control/data flow
14146. If {{.Config.Options.InitializeAs}} exists, read and improve it
1515
1616**Content to include**:
1717
1818- Essential commands (build, test, run, deploy, etc.) - whatever is relevant for this project
19−- Code organization and structure
19+- Code organization and structure, application architecture and control/data flow
2020- Naming conventions and style patterns
2121- Testing approach and patterns
2222- Important gotchas or non-obvious patterns