B. User Prompting
When the workflow needs user input, prompt the user conversationally:
- Present options as a numbered list in your response text
- Ask the user to reply with their choice
- For multi-select, ask for comma-separated numbers
C. Tool Usage
Use these Augment tools when executing GSD workflows:
launch-process for running commands (terminal operations)
str-replace-editor for editing existing files
view for reading files and listing directories
save-file for creating new files
grep for searching code (or use MCP servers for advanced search)
web-search, web-fetch for web queries
add_tasks, view_tasklist, update_tasks for task management
D. Subagent Spawning
When the workflow needs to spawn a subagent:
- Use the built-in subagent spawning capability
- Define agent prompts in
.augment/agents/ directory
Mode routing:
- default (no flag): Common-case toggles (model, research, plan_check, verifier, branching) → settings workflow
- --advanced: Power-user knobs (planning tuning, timeouts, branch templates, cross-AI execution) → settings-advanced workflow
- --integrations: Third-party API keys, code-review CLI routing, agent-skill injection → settings-integrations workflow
- --profile : Switch model profile (quality|balanced|budget|inherit) → set-profile (inline)
| Flag |
Action |
Workflow |
| (none) |
Interactive 5-question common-case config prompt |
settings |
| --advanced |
Power-user knobs: planning, execution, discussion, cross-AI, git, runtime |
settings-advanced |
| --integrations |
API keys (Brave/Firecrawl/Exa), review CLI routing, agent skills |
settings-integrations |
| --profile <name> |
Switch model profile without interactive prompt |
gsd-sdk config-set-model-profile |
Parse the first token of {{GSD_ARGS}}:
- If it is
--advanced: strip the flag, execute settings-advanced workflow
- If it is
--integrations: strip the flag, execute settings-integrations workflow
- If it starts with
--profile: extract the profile name (remainder after --profile), then:
- Pre-flight check (#2439): verify
gsd-sdk is on PATH via command -v gsd-sdk.
If absent, emit the install hint Install GSD via 'npm i -g get-shit-done' and stop —
do NOT invoke gsd-sdk directly (avoids the opaque command not found: gsd-sdk failure).
- Run:
gsd-sdk query config-set-model-profile <profile-name> --raw and display the output verbatim.
- Otherwise: execute settings workflow (no argument needed)
1---2name: gsd-config3description: Configure GSD settings — workflow toggles, advanced knobs, integrations, and model profile4---56<augment_skill_adapter>7## A. Skill Invocation8- This skill is invoked when the user mentions `gsd-config` or describes a task matching this skill.9- Treat all user text after the skill mention as `{{GSD_ARGS}}`.10- If no arguments are present, treat `{{GSD_ARGS}}` as empty.1112## B. User Prompting13When the workflow needs user input, prompt the user conversationally:14- Present options as a numbered list in your response text15- Ask the user to reply with their choice16- For multi-select, ask for comma-separated numbers1718## C. Tool Usage19Use these Augment tools when executing GSD workflows:20- `launch-process` for running commands (terminal operations)21- `str-replace-editor` for editing existing files22- `view` for reading files and listing directories23- `save-file` for creating new files24- `grep` for searching code (or use MCP servers for advanced search)25- `web-search`, `web-fetch` for web queries26- `add_tasks`, `view_tasklist`, `update_tasks` for task management2728## D. Subagent Spawning29When the workflow needs to spawn a subagent:30- Use the built-in subagent spawning capability31- Define agent prompts in `.augment/agents/` directory32</augment_skill_adapter>3334<objective>35Configure GSD settings interactively with a single consolidated command.3637Mode routing:38- **default** (no flag): Common-case toggles (model, research, plan_check, verifier, branching) → settings workflow39- **--advanced**: Power-user knobs (planning tuning, timeouts, branch templates, cross-AI execution) → settings-advanced workflow40- **--integrations**: Third-party API keys, code-review CLI routing, agent-skill injection → settings-integrations workflow41- **--profile <name>**: Switch model profile (quality|balanced|budget|inherit) → set-profile (inline)42</objective>4344<routing>4546| Flag | Action | Workflow |47|------|--------|----------|48| (none) | Interactive 5-question common-case config prompt | settings |49| --advanced | Power-user knobs: planning, execution, discussion, cross-AI, git, runtime | settings-advanced |50| --integrations | API keys (Brave/Firecrawl/Exa), review CLI routing, agent skills | settings-integrations |51| --profile <name> | Switch model profile without interactive prompt | gsd-sdk config-set-model-profile |5253</routing>5455<execution_context>56@/home/delorenj/code/bhappy/.augment/get-shit-done/workflows/settings.md57@/home/delorenj/code/bhappy/.augment/get-shit-done/workflows/settings-advanced.md58@/home/delorenj/code/bhappy/.augment/get-shit-done/workflows/settings-integrations.md59</execution_context>6061<context>62Arguments: {{GSD_ARGS}}6364Parse the first token of {{GSD_ARGS}}:65- If it is `--advanced`: strip the flag, execute settings-advanced workflow66- If it is `--integrations`: strip the flag, execute settings-integrations workflow67- If it starts with `--profile`: extract the profile name (remainder after `--profile`), then:68 1. **Pre-flight check (#2439):** verify `gsd-sdk` is on PATH via `command -v gsd-sdk`.69 If absent, emit the install hint `Install GSD via 'npm i -g get-shit-done'` and stop —70 do NOT invoke `gsd-sdk` directly (avoids the opaque `command not found: gsd-sdk` failure).71 2. Run: `gsd-sdk query config-set-model-profile <profile-name> --raw` and display the output verbatim.72- Otherwise: execute settings workflow (no argument needed)73</context>7475<process>761. Parse the leading flag (if any) from {{GSD_ARGS}}.772. Load and execute the appropriate workflow end-to-end, or run the inline SDK command for --profile.783. Preserve all workflow gates from the target workflow.79</process>