opencode-driven-development

Delegate multi-file engineering tasks to OpenCode's multi-agent harness via CLI.

50|5|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/zaycruz/hermes-opencode-plugin --skill opencode-driven-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-driven-development
Source: https://github.com/zaycruz/hermes-opencode-plugin/tree/main
Command: npx skills add https://github.com/zaycruz/hermes-opencode-plugin --skill opencode-driven-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps Hermes users avoid manually coordinating dozens of file edits, test runs, and parallel subtasks when implementing real engineering work.

Core Features & Use Cases

  • Delegates “heavy” engineering: Offloads multi-file implementation, refactors, bug fixing, and test-writing to OpenCode’s multi-agent harness.
  • Supports multi-turn sessions: Maintains an OpenCode session for iterative improvements using Hermes feedback.
  • Guides the right tool choice: Uses a decision framework to choose between doing it yourself, using a Hermes subagent, or dispatching to OpenCode.

Quick Start

Tell Hermes: run opencode with action run and a specific prompt describing the feature, affected files, and that tests must be run in the target directory.

Frequently Asked Questions about opencode-driven-development

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

FAQPage Schema
How do I automate multi-file refactoring and test writing without manually coordinating dozens of edits?

Multi-file refactoring and test writing can be automated by delegating the heavy engineering work to OpenCode's multi-agent harness. This offloads complex parallel subtasks, file edits, and tool calls, satisfying requirements through structured JSON event streams without manual coordination.

What is the best way to manage iterative improvements during a complex feature implementation session?

Iterative improvements during feature implementation are managed using multi-turn sessions. By maintaining an OpenCode session, you can apply Hermes feedback across multiple interactions, allowing the multi-agent harness to execute ongoing parallel subtasks and edits continuously.

How does multi-agent orchestration handle parallel execution for bug fixing tasks?

Multi-agent orchestration handles bug fixing by dispatching the work through OpenCode's CLI, which parses JSON event streams into structured results. This enables parallel execution of many tool calls and multi-file edits required to resolve the bugs efficiently.

When should I dispatch coding tasks to OpenCode instead of using a standard subagent?

You should dispatch coding tasks to OpenCode when they require many tool calls, multi-file edits, and parallel execution. A decision framework guides the right choice between doing it yourself, using a standard subagent, or offloading heavy engineering to OpenCode.

Can I run tests in a specific target directory when delegating coding tasks to OpenCode?

Yes, you can run tests in a specific target directory by using the run action with a specific prompt. You describe the feature, list affected files, and specify that tests must be run in the target directory before OpenCode executes the task.

What limitations should I consider before offloading complex software engineering work to a multi-agent harness?

Limitations to consider include the need to validate inputs and parse JSON event streams from the CLI. If a task does not require many tool calls, multi-file edits, or parallel execution, using a multi-agent harness may be unnecessary compared to simpler subagent approaches.