Setup GitHub Codespaces
sdd_setup_codespacesDetects project tech stack and generates a devcontainer configuration for GitHub Codespaces, returning the setup payload and instructions for creating the Codespace.
Instructions
Detects the project tech stack (codebase manifests, falling back to DESIGN.md) and generates a devcontainer configuration suitable for GitHub Codespaces. Returns the devcontainer.json payload with routing_instructions to commit it via GitHub MCP, plus the GitHub UI/CLI/API steps to create the Codespace (the official GitHub MCP does not expose Codespace creation).
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_setup_codespaces"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_dir | No | Spec directory path (relative to workspace root) | .specs |
| extensions | No | VS Code extensions to install. Auto-detected from tech stack if omitted. | |
| machine_type | No | GitHub Codespaces machine type. | standardLinux32gb |
| feature_number | No | Feature number (zero-padded, e.g. '001') | 001 |