model-profiles

Resolve concrete AI models from .planning/config.json for bGSD agents.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/gonz0w/bgsd-oc --skill model-profiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: model-profiles
Source: https://github.com/gonz0w/bgsd-oc/tree/main/skills/model-profiles
Command: npx skills add https://github.com/gonz0w/bgsd-oc --skill model-profiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Aligns AI capabilities with project needs by centralizing model selection into a reusable contract, reducing drift and manual configuration across agents.

Core Features & Use Cases

  • Centralized model contracts with default and profiles (quality, balanced, budget) to drive consistent agent behavior.
  • Per-agent overrides to tailor providers without changing the global contract, enabling local experimentation and budget management.
  • Resolution logic that reads .planning/config.json and deterministically resolves concrete models at orchestration startup to produce a final contract for all agents.

Quick Start

Define the model_settings with a default_profile and profile mappings in .planning/config.json, and let the orchestrator resolve concrete models automatically at startup.

Frequently Asked Questions about model-profiles

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

FAQPage Schema
How do I centrally manage AI model selection for multiple agents?

Centrally manage AI model selection by defining model_settings with a default_profile and profile mappings in .planning/config.json. The orchestrator reads this file and deterministically resolves concrete models at startup, exposing a final contract to all agents.

What is a centralized model contract for agent configuration?

A centralized model contract maps default profiles like quality, balanced, and budget to specific AI models. It drives consistent agent behavior across orchestration phases without requiring manual model assignments for each individual agent.

Can I override the default AI model profile for a specific agent?

Yes, you can apply per-agent overrides to tailor providers without changing the global contract. This enables local experimentation and budget management while maintaining centralized defaults for the rest of your orchestration workflow.

How do I handle provider changes and budget constraints for AI models?

Handle provider changes and budget constraints by mapping different profiles such as quality, balanced, and budget in your config.json. The resolution logic honors both default profiles and per-agent overrides to accommodate your specific financial or provider limitations.

Does this model selection approach work without external dependencies?

Yes, this configuration-driven resolution operates without external dependencies. It reads your local .planning/config.json file to map profiles to models and exposes the final contract directly to your agents at orchestration startup.