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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user