What problem does it solve?
Adding new AI models to Dyad's language model constants file requires manually researching each model's API name, context window, token limits, and pricing tier across multiple provider documentation sites, which is error-prone and time-consuming.
Core Features & Use Cases
- Multi-Provider Model Registration: Add models for Anthropic, OpenAI, Google, xAI, OpenRouter, Azure, Bedrock, and Vertex into
src/ipc/shared/language_model_constants.ts following each provider's naming and configuration conventions.
- Automated Spec Research: Uses web search to look up official documentation for API model names, max output tokens, context windows, default temperatures, and cost tiers.
- Convention Enforcement: Applies provider-specific patterns such as ARN formats for Bedrock, prefixed names for OpenRouter, and correct temperature defaults, then verifies changes compile with
npm run ts.
- Use Case: When a new model like a Gemini or Claude release comes out, run this Skill with the model names to insert properly formatted entries, update related arrays like
TURBO_MODELS, and create named constant exports where needed.
Quick Start
Add the models "gemini 3.1 pro, glm 5" to the language model constants file using this Skill.