Create Feature Branch
sdd_create_branchGenerates a standardized branch name from SDD conventions and provides a copyable command hint for your terminal. Avoids naming errors and ensures consistency in feature branches.
Instructions
Generates a branch name following SDD conventions and returns a command_hint for creating the branch. Does not execute git commands — the AI client or user runs the command.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sdd_create_branch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_dir | No | Spec directory path (relative to workspace root) | .specs |
| base_branch | No | Base branch to create from | main |
| branch_prefix | No | Branch name prefix (e.g., 'feature/', 'feat/', 'spec/') | feature/ |
| feature_number | No | Feature number (zero-padded, e.g. '001') | 001 |