agent-selection-usage-guidelines

Guide agent selection and model routing for polyglot programming tasks.

836|66|Updated Feb 3, 2025
One-click install
npx skills add https://github.com/kreuzberg-dev/html-to-markdown --skill agent-selection-usage-guidelines-kreuzberg-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-selection-usage-guidelines
Source: https://github.com/kreuzberg-dev/html-to-markdown/tree/main/.codex/skills/agent-selection-usage-guidelines
Command: npx skills add https://github.com/kreuzberg-dev/html-to-markdown --skill agent-selection-usage-guidelines-kreuzberg-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides clear guidelines on when and how to select the appropriate specialized agent for various programming and documentation tasks, ensuring efficient and effective use of AI resources.

Core Features & Use Cases

  • Agent Specialization: Maps specific programming languages, tasks (e.g., core logic, bindings, testing, documentation), and model routing (Sonnet vs. Haiku) to dedicated agents.
  • Task Coordination: Outlines principles for multi-language tasks and agent coordination, emphasizing a Rust-first approach.
  • Use Case: When tasked with implementing a new feature that involves Rust core logic and Python bindings, you would consult this guide to determine which agents to assign for each part of the task.

Quick Start

Use the agent-selection-usage-guidelines skill to determine the correct agent for writing Rust core logic.

Frequently Asked Questions about agent-selection-usage-guidelines

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

FAQPage Schema
How do I select the right AI agent for specialized programming tasks?

To select the right AI agent for specialized programming tasks, map the specific language and task type—such as Rust core logic, language bindings, testing, or documentation—to dedicated agents using defined coordination principles.

What is model routing and how does it apply to AI agent selection?

Model routing in AI agent selection assigns different models to specific tasks, routing Sonnet for architecture-level design and Haiku for implementation work to balance efficiency and capability across polyglot development.

How do I coordinate AI agents for multi-language polyglot development?

Coordinate AI agents for multi-language polyglot development by applying a Rust-first approach, delegating tasks like core logic, language bindings, and testing to specialized agents based on their defined responsibilities.

When should I use a Rust-first approach for task delegation?

Use a Rust-first approach for task delegation when implementing features involving Rust core logic alongside other language bindings, ensuring the core foundation is established before coordinating secondary agent tasks.

Can I use specialized agents for both code review and documentation generation?

Yes, specialized agents can be used for both code review and documentation generation. The agent-selection guidelines map these specific documentation and review tasks to dedicated agents alongside core programming responsibilities.