using-generic-agents

Select Haiku, Sonnet, or Opus subagents based on task requirements.

Updated May 7, 2026
One-click install
npx skills add https://github.com/TK-Evans01/tk-harness --skill using-generic-agents-tk-evans01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-generic-agents
Source: https://github.com/TK-Evans01/tk-harness/tree/main/plugins/tk-foundation/skills/using-generic-agents
Command: npx skills add https://github.com/TK-Evans01/tk-harness --skill using-generic-agents-tk-evans01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps determine the best generic-purpose subagent (Haiku, Sonnet, or Opus) to use for task execution, ensuring the right level of support and performance for each task.

Core Features & Use Cases

  • Agent Selection: Decide which subagent (Haiku, Sonnet, Opus) to dispatch based on task requirements.
  • Model Characteristics: Understand the strengths and limitations of each subagent for specific tasks.
  • Use Case: When dealing with complex analysis that requires sustained focus and judgment, using Opus for its ability to stay on track is beneficial.

Quick Start

Dispatch the 'opus-general' subagent to handle a complex analytical task.

Frequently Asked Questions about using-generic-agents

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

FAQPage Schema
How do I select the right AI agent for task execution?

To select an AI agent for task execution, evaluate the task requirements and dispatch the appropriate generic-purpose subagent like Haiku, Sonnet, or Opus. This ensures the right balance between efficiency and effectiveness for your specific needs.

What is the difference between Haiku, Sonnet, and Opus subagents?

The difference between Haiku, Sonnet, and Opus subagents lies in their model characteristics and strengths. Opus is suited for complex analysis requiring sustained focus, while Haiku and Sonnet offer varying levels of support and performance for less demanding tasks.

When should I dispatch an Opus subagent for a task?

You should dispatch an Opus subagent for a task when dealing with complex analysis that requires sustained focus and judgment. It is beneficial for staying on track during difficult analytical operations where high autonomy is needed.

Can I use generic-purpose subagents for tasks requiring sustained focus?

Yes, you can use generic-purpose subagents for tasks requiring sustained focus by selecting Opus. It is designed to handle complex analysis that requires staying on track and exercising sustained judgment throughout the task execution.

What are the limitations of using Haiku for complex analytical tasks?

The limitation of using Haiku for complex analytical tasks is its reduced ability to stay on track compared to Opus. Haiku is optimized for different model characteristics, making it less suitable for tasks requiring sustained focus and heavy judgment.