feat: add file paths to codebase mapping output

- Agent prompts now explicitly require file paths in findings
- Templates updated with backtick-formatted path examples
- CONCERNS.md examples show Files: field for every issue
- ARCHITECTURE.md now welcomes file paths as concrete examples
- Makes codebase docs actionable for Claude during planning

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Lex Christopherson
2025-12-18 08:49:32 -06:00
parent e409c7f722
commit b1f9d5741d
5 changed files with 84 additions and 36 deletions

View File

@@ -172,21 +172,21 @@ get-shit-done/
## Key File Locations
**Entry Points:**
- bin/install.js: Installation script (npx entry)
- `bin/install.js` - Installation script (npx entry)
**Configuration:**
- package.json: Project metadata, dependencies, bin entry
- .gitignore: Excluded files
- `package.json` - Project metadata, dependencies, bin entry
- `.gitignore` - Excluded files
**Core Logic:**
- bin/install.js: All installation logic (file copying, path replacement)
- `bin/install.js` - All installation logic (file copying, path replacement)
**Testing:**
- tests/: Test files (if present)
- `tests/` - Test files (if present)
**Documentation:**
- README.md: User-facing installation and usage guide
- CLAUDE.md: Instructions for Claude Code when working in this repo
- `README.md` - User-facing installation and usage guide
- `CLAUDE.md` - Instructions for Claude Code when working in this repo
## Naming Conventions
@@ -206,25 +206,25 @@ get-shit-done/
## Where to Add New Code
**New Slash Command:**
- Primary code: commands/gsd/{command-name}.md
- Tests: tests/commands/{command-name}.test.js (if testing implemented)
- Documentation: Update README.md with new command
- Primary code: `commands/gsd/{command-name}.md`
- Tests: `tests/commands/{command-name}.test.js` (if testing implemented)
- Documentation: Update `README.md` with new command
**New Template:**
- Implementation: get-shit-done/templates/{name}.md
- Implementation: `get-shit-done/templates/{name}.md`
- Documentation: Template is self-documenting (includes guidelines)
**New Workflow:**
- Implementation: get-shit-done/workflows/{name}.md
- Usage: Reference from command with @~/.claude/get-shit-done/workflows/{name}.md
- Implementation: `get-shit-done/workflows/{name}.md`
- Usage: Reference from command with `@~/.claude/get-shit-done/workflows/{name}.md`
**New Reference Document:**
- Implementation: get-shit-done/references/{name}.md
- Implementation: `get-shit-done/references/{name}.md`
- Usage: Reference from commands/workflows as needed
**Utilities:**
- No utilities yet (install.js is monolithic)
- If extracted: src/utils/
- No utilities yet (`install.js` is monolithic)
- If extracted: `src/utils/`
## Special Directories