mirror of
https://github.com/OthmanAdi/planning-with-files.git
synced 2026-04-26 16:36:00 +03:00
[GH-ISSUE #27] OpenCode support plz #20
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/planning-with-files#20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Realtyxxx on GitHub (Jan 13, 2026).
Original GitHub issue: https://github.com/OthmanAdi/planning-with-files/issues/27
as the name
@OthmanAdi commented on GitHub (Jan 13, 2026):
im on it
@Realtyxxx commented on GitHub (Jan 13, 2026):
In my current usage, I’ve noticed the following issues: when skills are placed under
~/.config/opencode/skill, they can be discovered during search, but they are not actually respected or applied at runtime. Additionally, ifoh-my-opencodeis enabled, theplanning-with-filesskill cannot be recognized at all. It seems like this skill might be blocked or disabled in that setup.@flyGetHu commented on GitHub (Jan 15, 2026):
Looking forward to your support
@OthmanAdi commented on GitHub (Jan 17, 2026):
Hi there,
Apologies for the delayed response! I'm excited about adding OpenCode support to planning-with-files.
Current IDE Support
Right now, planning-with-files officially supports:
.cursor/rules)OpenCode Support - Need Your Help!
I'm absolutely willing to add OpenCode support, but I need some information from the community to do it right:
What I Need to Know
OpenCode Repository/Documentation
Configuration Method
Installation Path
Your OpenCode Version
Quick Assessment
If OpenCode:
.opencode/rulesconfigurationHow You Can Help
Please comment here with:
With this info, I can:
Timeline
Once I have the information:
Commitment
I'm committed to multi-IDE support. We already have Cursor working, Kilocode coming soon, and I want OpenCode to be next!
Your turn: Please drop the OpenCode details in a comment, and I'll prioritize getting this implemented!
Thanks for the feature request!
Best regards,
Ahmad
@OthmanAdi commented on GitHub (Jan 17, 2026):
✅ OpenCode Support Added in v2.3.0!
I studied the obra/superpowers repository to understand the REAL OpenCode skill system, and I've added full support for planning-with-files.
How OpenCode Skills Work
OpenCode supports skills in three locations with priority:
.opencode/skills/(highest priority)~/.config/opencode/skills/(medium priority)~/.config/opencode/superpowers/skills/(lowest priority)Installation (Two Options)
Option 1: Global Installation
Option 2: Project-Specific Installation
Usage
With superpowers plugin:
Without superpowers:
Read the skill manually:
oh-my-opencode Configuration
@Realtyxxx - You mentioned oh-my-opencode blocking. Here's the fix:
Check your
~/.config/opencode/oh-my-opencode.jsonand ensure planning-with-files is NOT in thedisabled_skillsarray:If it's listed there, remove it and restart OpenCode.
Documentation
Full documentation available:
What's Included in v2.3.0
Research Sources
This implementation is based on real analysis of:
Thanks
@Realtyxxx - Your feedback about
~/.config/opencode/skillpath and oh-my-opencode blocking was spot-on. Thank you for the detailed info!Let me know if you encounter any issues with the OpenCode setup!
Ahmad
@Roy-Tu commented on GitHub (Jan 18, 2026):
Hi, I ran into the same situation and found a workaround. (for the new release v2.3.0, still I have some bugs that cannot detect skills in opencode)
The Issue: Skill Not Detected in OpenCode
Currently, the
opencode/SKILL.mdappears to be strictly tailored for the Claude format.Even with the correct directory structure (
planning-with-files/planning-with-files/SKILL.md), OpenCode fails to recognize/load the skill entirely because of the specific hooks in the frontmatter.The complex configuration below prevents the skill from being initialized in OpenCode environments:
Temporary Solution
I found that stripping the frontmatter down to just the essential metadata allows OpenCode to recognize and execute the skill(albeit without the auto-hooks):
Potential Long-term Fix (Plugin Architecture)
While OpenCode doesn't parse the hooks inside the Markdown frontmatter, this automation logic is likely achievable via the OpenCode Plugin architecture (reference: https://opencode.ai/docs/plugins/).
I believe we can make this fully compatible. I'd be happy to help with the implementation if needed!
@OthmanAdi commented on GitHub (Jan 18, 2026):
absolutely! hit me with a PR let me review it and deliver the fix. thanks alot!