Skip to content

Add skill for multi-provider plugin architecture (Claude Code + Codex + OpenCode) #9

Description

@gwpl

AI Assistant:

Summary

Would it be valuable to add a skill that documents how to make Claude Code plugins compatible with other AI coding assistants (Codex, OpenCode, etc.)?

Motivation

The obra/superpowers repository demonstrates excellent patterns for multi-provider support:

  • Shared /skills/ directory used by all providers
  • Provider-specific adapters (.claude-plugin/, .codex/, .opencode/)
  • Tool mapping (Skill → custom CLI, TodoWrite → update_plan, etc.)
  • Bootstrap injection at session start
  • Skill shadowing (project > personal > plugin)

These patterns could help plugin authors who want broader reach beyond Claude Code.

Proposed Skill: multi-provider-plugins

A new skill covering:

  • Architecture overview - Adapter pattern, directory structure
  • Provider adapters - How to create integrations for Claude Code, Codex, OpenCode
  • Tool mapping reference - Translating Claude Code tools to provider equivalents
  • Bootstrap patterns - Session-start injection implementations
  • Shared skills library - Structuring portable skills

References

  • Pattern source: obra/superpowers
  • Providers documented: Claude Code, OpenAI Codex, OpenCode

Implementation

PR with the implementation: #10

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions