opencode-conflict-prevention
CommunityPrevent OpenCode plugin conflicts using rules
Software Engineering#troubleshooting#deduplication#naming-conventions#opencode#conflict-prevention#plugin-loading-order#plugin-publishing
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.