Overview
Thesettings command provides interactive configuration of GSD workflow agents and model profile through a guided multi-question prompt. Configure which optional agents run and which Claude models are used.
Syntax
How It Works
- Ensures config exists - Creates
~/.claude/get-shit-done/config.jsonwith defaults if missing - Reads current settings - Loads and parses existing configuration
- Interactive 5-question prompt - Presents choices with current values pre-selected
- Merges config - Updates only changed settings
- Writes config file - Saves merged configuration
- Displays confirmation - Shows updated settings with quick command references
Configuration Options
1. Model Profile
Controls which Claude model each agent uses. Options:quality- Claude Opus for all agents (highest quality, highest cost)balanced- Sonnet for most, Opus for critical agents (recommended)budget- Sonnet for all agents (lower cost, good quality)
2. Research Agent
Runs codebase research before planning phases. Options:enabled- Research runs by default (recommended)disabled- Skip research, faster planning
/gsd:plan-phase
3. Plan Checker
Validates plans before execution, suggests improvements. Options:enabled- Plans reviewed before execution (recommended)disabled- Execute plans without review
/gsd:execute, /gsd:quick --full
4. Verifier Agent
Validates implementation after execution. Options:enabled- Implementation verified against plan (recommended)disabled- Skip verification, faster execution
/gsd:execute, /gsd:quick --full
5. Git Branching
Controls branch creation during phase execution. Options:enabled- Create feature branch per phasedisabled- Work directly on current branch (default)
/gsd:execute
Usage Examples
Initial configuration
Change to budget mode
Quality mode for critical project
Model Profiles
Quality Profile
Balanced Profile (Recommended)
Budget Profile
Config File Location
Default Settings
If no config exists, GSD uses:Per-Command Overrides
Settings can be overridden per command:When to Change Settings
Use Quality Profile
- Production systems
- Complex business logic
- Security-critical code
- Regulatory compliance
- High-stakes projects
Use Balanced Profile
- Most projects (recommended default)
- Balances cost and quality
- Full-stack applications
- Team development
Use Budget Profile
- Learning projects
- Prototyping
- Simple CRUD apps
- Personal projects
- Token budget constraints
Quick Commands
Faster ways to change specific settings:Related Commands
set-profile- Quick model profile switchingplan-phase- Uses research settingexecute- Uses verifier and branching settingsquick- Always skips optional agents (—full overrides)