Skip to content

Conversation

@terry-li-hm
Copy link
Contributor

Summary

This PR adds missing agent persona files (.md) for tools that were previously only defined as skills. This ensures that these tools can be successfully invoked via the Task (subagent) tool in environments like OpenCode and Claude Code, preventing "Unknown agent type" errors.

Problem

In some agentic environments, there is a strict distinction between standalone subagents (which require a persona file in the agents/ directory) and loaded skills. Currently, several core "Every" tools (like frontend-design, agent-browser, and brainstorming) are missing these agent definitions, causing them to fail when called as subagents.

Solution

Added 9 new agent persona files derived from their corresponding SKILL.md instructions:

  • Design: frontend-design, gemini-imagegen
  • Docs: compound-docs
  • Workflow: agent-browser, brainstorming, create-agent-skills, file-todos, skill-creator, dspy-ruby

This completes the alignment work started in PR #120, ensuring these tools work reliably as both skills and agents across all platforms.

This aligns the Compound Engineering plugin with OpenCode and other platforms
that strictly differentiate between standalone subagents and loaded skills.

Added agents:
- Design: frontend-design, gemini-imagegen
- Docs: compound-docs
- Workflow: agent-browser, brainstorming, create-agent-skills, file-todos, skill-creator, dspy-ruby
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant