Skip to content

Add first-class OpenCode support alongside Claude Code #706

@mskadu

Description

@mskadu

Code of Conduct

Existing issues

  • I searched existing issues and this has not been requested yet

Problem

Career-Ops supports Claude Code natively with slash commands, skills, menus, and batch runners. OpenCode — an open-source AI coding CLI that follows the same agent skill standard (agentskills.io) — mostly works but has no first-class integration. Users running OpenCode get no commands, no menu, and no batch instructions.

OPENCODE.md is missing from the repo (the file was added later). There are no OpenCode command files (.opencode/commands/*.md), the test suite lacks OpenCode-specific checks, and the batch runner lacks opencode run support.

Proposed solution

I've taken the liberty of creating a PR for adding first-class OpenCode support. Changes summarised as follows:

  • Creating OPENCODE.md as a documented project file
  • Adding OpenCode command files (.opencode/commands/*.md) for all 15 modes
  • Adding .opencode/skills/career-ops/SKILL.md with OpenCode-compatible frontmatter
  • Updating AGENTS.md with explicit OpenCode references in the batch runner table
  • Updating batch/batch-runner.sh with opencode run support
  • Adding OpenCode-specific integrity checks to test-all.mjs
  • Documenting OpenCode setup in docs/SETUP.md and README.md

No new evaluation, CV, or tracker logic. OpenCode basically routes into the same Career-Ops pipeline.

Area

Other

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions