opencode-conflict-prevention

Community

Prevent OpenCode plugin conflicts using rules

Authorshynlee04
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Guidelines to prevent conflicts when OpenCode plugins load, deduplicate, and name plugins, reducing integration issues during plugin development and publishing.

Core Features & Use Cases

  • Plugin Loading Priority: Later sources override earlier ones to ensure predictable behavior.
  • Deduplication Mechanism: Same plugin name from different sources is collapsed to a single winner by priority.
  • Naming Conventions: Use scoped names and descriptive identifiers to minimize conflicts.
  • Common Conflict Scenarios: Local vs npm, duplicate names, hook conflicts, with recommended resolutions.
  • Troubleshooting Conflicts: Diagnosis steps and checks to isolate issues.
  • Publishing Guidelines: Before publishing, test for conflicts and document compatibility.
  • Best Practices: Documentation, testing, and safe hooks.

Quick Start

Review the guidelines and apply the loading priority, deduplication rules, and naming recommendations when developing or publishing OpenCode plugins.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: opencode-conflict-prevention
Download link: https://github.com/shynlee04/idumb-plugin/archive/main.zip#opencode-conflict-prevention

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.