| name | crumb-config |
| description | Recommend a Crumb preset (ambient / video-research / mock) based on the user's setup intent. Trigger on "preset 추천", "추천해줘", "어떤 셋업", "which preset", "suggest a config", "혼자 돌릴까", or hints about installed tools / API keys. Output: recommended preset + reason + alternatives. Default recommendation = ambient (no --preset, entry host follows every actor). Crumb suggests only — user picks. Read-only. Do NOT trigger for game pitches (use `crumb` skill) or status checks (use `crumb-status` skill). |
/crumb-config — preset recommendation
When the user asks for a preset suggestion in natural language:
Preferred path — call the crumb_config MCP tool (registered via project .mcp.json) with the user's intent string. Tool description matches Korean + English triggers.
Fallback path — if MCP server is unreachable, run:
cd "$(git rev-parse --show-toplevel 2>/dev/null || pwd)"
npx tsx src/index.ts config "<user's natural-language intent>"
Show the output verbatim — recommended line + reason + alternatives table. End with: "The choice is yours — apply via --preset <name>." Do NOT auto-pick.
Explicit slash form: type /crumb-config <intent> to invoke directly.
Reference: src/helpers/config.ts, wiki/concepts/bagelcode-system-architecture-v0.1.md §6 (4 preset).