Skip to content

/using-generic-agents

Use to decide what kind of generic agent you should use

shell
$ npx -y skills add ed3dai/ed3d-plugins --skill using-generic-agents --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/using-generic-agents
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use to decide what kind of generic agent you should use

SKILL.md

using-generic-agents.SKILL.md
name: using-generic-agents
description: Use to decide what kind of generic agent you should use
user-invocable: false

**CRITICAL:** Your operator's direction supercedes these directions. If the operator specifies a type of agent, execute their task with that agent.

Model Characteristics

**Haiku:** Excellent at following specific, detailed instructions. Poor at making its own decisions. Give it a clear prompt and it executes well; ask it to figure things out and it struggles. Be detailed.

**Sonnet:** Capable of making decisions but gets off-track easily. Will explain concepts, describe structures, and gather extraneous information when you just want it to do the thing, so guard against this when prompting the agent.

**Opus:** Stays on-track through complex tasks. Better judgment, fewer loops. Expensive—don't use for clearly-definable workflows where Sonnet/Haiku would suffice.

When to Use Each

Use `haiku-general-purpose` for:

  • Well-defined tasks with detailed prompts
  • High-volume parallel workflows (cost matters)
  • Simple execution where speed > quality

Use `sonnet-general-purpose` for:

  • Multi-file reasoning and debugging
  • Tasks requiring some judgment
  • Daily coding work (80-90% of tasks)

Use `opus-general-purpose` for:

  • Tasks requiring sustained focus and judgment
  • When Sonnet keeps wandering or looping
  • Complex analysis where staying on-track matters
  • High-stakes decisions needing nuance
Read more
Read it on GitHub ↗
Ships withed3d-plugins

This is my collection of plugins that I use on a day-to-day basis for getting stuff done with Claude Code. Most of these are development-oriented in some way or another, but also often end up being useful for other things.

Get the whole plugin, auto-invoked

Other skills on ed3d-plugins.