gsd-do

Routes freeform natural language input to the matching GSD command.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/WeWake1/BSOMS --skill gsd-do-wewake1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsd-do
Source: https://github.com/WeWake1/BSOMS/tree/main/.agent/skills/gsd-do
Command: npx skills add https://github.com/WeWake1/BSOMS --skill gsd-do-wewake1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Users often know what they want to accomplish but do not know which GSD command to run, leading to trial-and-error with slash commands. This Skill analyzes freeform natural language input and dispatches it to the most appropriate GSD command automatically. ## Core Features & Use Cases - Intent Matching: Analyzes freeform text and matches user intent to the best available GSD command using routing rules. - Smart Dispatching: Acts purely as a dispatcher — it confirms the matched command and hands off execution rather than doing the work itself. - Use Case: A user types "I want to break this feature spec into tasks" without knowing the exact command; the Skill routes the request to the correct /gsd-* command and invokes it. ## Quick Start Describe what you want to do in plain language and let the Skill route your request to the right GSD command.

Frequently Asked Questions about gsd-do

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right GSD command for my task?▼

Describe your goal in plain natural language and the dispatcher analyzes your intent against routing rules to select the best GSD command. It confirms the match before handing off execution, so you never need to memorize command names.

What does the gsd-do skill actually do?▼

It acts as a smart dispatcher that routes freeform text to the right GSD command. It never performs the underlying work itself — it matches intent, confirms the selection, and invokes the appropriate command.

Can I use natural language instead of slash commands?▼

Yes, freeform natural language input is the intended usage. The Skill exists specifically for cases where you know what you want but do not know which /gsd-* command to run.

What happens if my request matches multiple GSD commands?▼

The dispatcher applies routing rules from the do workflow to select the single best-matching command and confirms the match with you before handing off. Ambiguous input is resolved through this confirmation step rather than guessing silently.

When should I not use a command dispatcher?▼

If you already know the exact /gsd-* command you need, invoke it directly instead of routing through the dispatcher. The dispatcher adds a matching and confirmation step that is unnecessary when the target command is known.