gsd-do

Route freeform user intent to the appropriate GSD command.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill gsd-do-gesmith0606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-do
Source: https://github.com/gesmith0606/nfl_data_engineering/tree/main/.claude/skills/gsd-do
Command: npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill gsd-do-gesmith0606

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many users can describe what they want in natural language but do not know which /gsd:* command or workflow will accomplish it. This Skill analyzes freeform input, selects the best matching GSD command, confirms the choice, and hands off execution without performing the task itself.

Core Features & Use Cases

  • Intent routing: Map ambiguous or complex natural-language requests to the most appropriate GSD command.
  • User confirmation: Present the matched command and obtain confirmation before invoking it.
  • Context preservation: Maintain execution context and respect allowed tools when dispatching commands.
  • Use Case: Route a user's description like "draft a PR with my latest changes and push to origin" to the correct GSD workflow that creates a branch, commits, and opens a pull request.

Quick Start

Tell the assistant to route this intent to the correct GSD command: create a branch called feature/x, commit staged changes, and push to origin.

Frequently Asked Questions about gsd-do

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

FAQPage Schema
How do I route natural language input to the correct workflow command?

Natural language routing maps freeform user intent to the most appropriate GSD command, confirming the selection before execution. It analyzes your description and matches it using routing rules to invoke the correct workflow.

What is the best way to automate command dispatch when I don't know the exact invocation?

Automated command dispatch analyzes your freeform instructions and selects the matching GSD command for you. It presents the matched command, asks for confirmation, and then invokes it while preserving execution context.

Can I use intent routing to handle complex git workflows like drafting a pull request?

Yes, intent routing can map complex requests like drafting a PR to the correct GSD workflow. It selects the appropriate command sequence for creating branches, committing changes, and pushing to origin.

Does the GSD router execute the task directly after matching my intent?

No, the GSD router does not perform the task itself. It matches your intent, confirms the chosen command, and hands off execution to the selected GSD command while respecting allowed tools and context.

When should I use natural language dispatch instead of direct command invocation?

Use natural language dispatch when you are unsure which specific command or workflow to run. It bridges the gap by interpreting your desired outcome and routing it to the correct automated execution path.