on main help sign in
feat(init): elicit control/data flow, arch descs (#1790)
commitbf21a59b9d559f19b720d8325edad73cbeca8d40 authorAmolith <amolith@secluded.site> dateTue 31 Mar 2026, 13:46 (7 months ago) parentd161cbc
1 file changed+3−3
internal/agent/templates/initialize.md.tpl+3−3
internal/agent/templates/initialize.md.tpl+3−3
@@ -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