update-llm-models

star 1

Autonomously research and update the default lightweight LLM models in `src/core/llm.ts` using web search to ensure the most current versions are used.

yu-iskw By yu-iskw schedule Updated 1/23/2026

name: update-llm-models description: Autonomously research and update the default lightweight LLM models in src/core/llm.ts using web search to ensure the most current versions are used.

Update LLM Models

Purpose

This skill maintains the src/core/llm.ts file by ensuring that the default model identifiers for each provider are the latest available "lightweight" versions (e.g., Flash, Haiku, Mini).

Workflow

1. Research Latest Models

Use web_search to identify the most recent lightweight model identifiers for the following providers:

  • OpenAI: Look for "mini" or "nano" variants of the latest GPT model (e.g., GPT-5.2).
  • Anthropic: Look for "haiku" variants (e.g., Claude 4.5 Haiku).
  • Google: Look for "flash" variants (e.g., Gemini 3 Flash).
  • Mistral: Look for "small" or "mini" variants (e.g., Mistral Small 3.1).
  • Groq: Look for the most efficient models available on Groq (usually Llama 8B or 70B variants).

2. Identify Target Function

Locate the getDefaultModel function in [src/core/llm.ts](src/core/llm.ts).

3. Apply Updates

Update the return values in the switch statement for each provider. Ensure the model identifiers match the exact strings found during research.

4. Verification

  • Run pnpm lint to ensure no syntax errors or linting violations.
  • Run pnpm build to confirm the project still compiles.

Guidelines

  • Prefer Efficiency: Always choose the "lighter" or "faster" version if multiple variants exist (e.g., prefer gemini-2.5-flash over gemini-2.5-pro).
  • Exact Identifiers: Use the precise model identifier string required by the provider's API.
  • Provider Coverage: Ensure all providers in the LLMProvider type are addressed if they have a known lightweight default.

Examples

Before

case "google":
  return "gemini-2.5-flash";

After (Hypothetical Jan 2026)

case "google":
  return "gemini-3-flash";

Resources

Install via CLI
npx skills add https://github.com/yu-iskw/skill-inspector --skill update-llm-models
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator