Commit Graph

5479 Commits

Author SHA1 Message Date
Lex Christopherson
4b081123db chore: update .gitignore for development artifacts
- Add CLAUDE.md (project-specific instructions)
- Add .planning (development planning directory)
- Add /research (research output directory)
2025-12-15 22:14:48 -06:00
Lex Christopherson
a3c351452b feat(03-01): /gsd:create-roadmap command with research-aware workflow
- Create /gsd:create-roadmap slash command entry point
- Add check_research step to workflow after check_brief
- Incorporate research findings into phase structure planning
- Add Research Context section to roadmap output when research exists

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 21:38:26 -06:00
Lex Christopherson
08539ffd45 feat(02-02): research subagent prompt templates
- Created comprehensive prompts for ecosystem, architecture, pitfalls, standards
- Updated workflow with required_reading and concrete Task tool examples
- Batch ordering: ecosystem+architecture first, pitfalls+standards second

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 21:33:06 -06:00
Lex Christopherson
c7a88a6ab0 feat(02-01): research-project command, workflow, and template
- Created /gsd:research-project slash command for pre-roadmap domain research
- Built batched subagent workflow (3-4 max parallel, 2 batches)
- Defined project-research template for ecosystem/architecture/pitfalls/standards

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 21:29:40 -06:00
Lex Christopherson
5182cec774 feat(01-01): Split new-project to only create PROJECT.md + config.json
- Removed roadmap_and_state step from new-project command
- new-project now offers research-project or create-roadmap as next steps
- Updated help.md with new 5-step Quick Start flow
- Documented research-project and create-roadmap commands in help

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 21:19:28 -06:00
Lex Christopherson
c3719b68e2 1.0.11 2025-12-15 18:15:26 -06:00
Lex Christopherson
e8d68685c1 feat(gsd): add research-phase for niche domain ecosystem discovery
- Add /gsd:research-phase command for comprehensive ecosystem research
- Rename FINDINGS.md → DISCOVERY.md for clarity
- Rename research-phase.md → discovery-phase.md (shallow "which library")
- New research-phase.md for deep "how experts build this" research
- Creates RESEARCH.md with stack, patterns, pitfalls, don't-hand-roll
- plan-phase loads RESEARCH.md when present

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 18:15:22 -06:00
Lex Christopherson
7efc284d29 1.0.10 2025-12-15 17:52:17 -06:00
Lex Christopherson
bcc58add6a Prevent scope creep in discuss-phase command
Add explicit guardrails to ensure context gathering questions clarify
HOW to implement roadmap scope rather than suggesting WHAT to add.
Questions must never expand scope - if user adds scope, direct them
to update ROADMAP first instead.

Changes:
- Template: Replace "Secondary goals" with "Clarifications" (HOW, not WHAT ELSE)
- Workflow: Add CRITICAL block forbidding scope-expanding questions
- Workflow: Update decision gate to emphasize clarification over expansion
- Command: Add NO SCOPE CREEP rules

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 17:51:11 -06:00
Lex Christopherson
72349e6415 1.0.9 2025-12-15 17:44:08 -06:00
Lex Christopherson
2f0496c8c9 Load phase CONTEXT.md in plan-phase command
Ensure planning incorporates context from /gsd:discuss-phase.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 17:44:08 -06:00
Lex Christopherson
9cd2070f22 1.0.8 2025-12-15 17:42:19 -06:00
Lex Christopherson
4e72b469a0 Include PLAN.md in phase completion commits
Preserve the execution plan alongside SUMMARY.md in git history.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 17:42:19 -06:00
Lex Christopherson
4390e74462 1.0.7 2025-12-15 17:35:22 -06:00
Lex Christopherson
9ac7bcd462 Add path replacement for local installs
Replace ~/.claude/ with ./.claude/ in all .md files when
installing locally, so file references work correctly.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 17:35:22 -06:00
Lex Christopherson
023d120058 1.0.6 2025-12-15 17:30:10 -06:00
Lex Christopherson
04c468e66c 1.0.5 2025-12-15 17:30:06 -06:00
Lex Christopherson
f9642c4286 Add global/local install prompt
- Prompt user to choose global (~/.claude) or local (./.claude)
- Support --global/-g and --local/-l flags for non-interactive use
- Default to global when Enter pressed

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 17:29:52 -06:00
Lex Christopherson
485de68088 Ignore .DS_Store 2025-12-15 10:18:22 -06:00
Lex Christopherson
4e5deb87e7 Fix bin path (remove ./) 2025-12-15 10:18:10 -06:00
Lex Christopherson
522b2613fe Add .gitignore, remove node_modules from tracking 2025-12-15 10:18:00 -06:00
Lex Christopherson
b916bd3fe0 1.0.4 2025-12-15 10:17:48 -06:00
Lex Christopherson
213b83ac17 Fix bin name and remove circular dependency
- bin: get-shit-done → get-shit-done-cc (matches package name)
- Removed self-referencing dependency

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 10:17:47 -06:00
Lex Christopherson
59ed9e40a7 1.0.3 2025-12-15 10:16:05 -06:00
Lex Christopherson
b8879c6253 Add TDD guidance to planning workflow
- New <test_driven_when_beneficial> principle in references/principles.md
- TDD assessment step in plan-phase.md break_into_tasks
- Pragmatic approach: use TDD when behavior is definable upfront

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 10:15:59 -06:00
Lex Christopherson
17c3da454e 1.0.2 2025-12-15 08:25:56 -06:00
Lex Christopherson
2e1b0b8d70 Add issue triage system to prevent deferred issue pile-up
- /gsd:consider-issues reviews issues with codebase context
- Phase completion now prompts for issue review
- Auto-categorizes: resolved, urgent, natural-fit, can-wait
- README: explain context exhaustion problem and subagent solution

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 08:25:51 -06:00
Lex Christopherson
c6439a2c9c 1.0.1 2025-12-15 07:53:46 -06:00
Lex Christopherson
1fe3fa427e Initial commit: Get Shit Done - meta-prompting system for Claude Code
- NPX install: npx get-shit-done-cc
- Slash commands for project management
- Context engineering templates and workflows

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 07:44:41 -06:00