From 77844acb6a515c97b310ee46a6fb2f410ba51fb6 Mon Sep 17 00:00:00 2001 From: Ali Hamza Date: Mon, 27 Apr 2026 18:27:44 +0500 Subject: [PATCH] Revert "fix: correct OpenCode skills directory from 'skill' to 'skills'" (#1104) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit installOpenCodeSkills() was writing to ~/.config/opencode/skill/gitnexus/ but OpenCode only discovers skills from ~/.config/opencode/skills/*/SKILL.md. Skills installed by `gitnexus setup` were silently ignored by OpenCode. - Line 590: path.join(opencodeDir, 'skill') → 'skills' - Line 587: updated JSDoc comment to match --- gitnexus/src/cli/setup.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitnexus/src/cli/setup.ts b/gitnexus/src/cli/setup.ts index e4408552b..9a2be4505 100644 --- a/gitnexus/src/cli/setup.ts +++ b/gitnexus/src/cli/setup.ts @@ -581,13 +581,13 @@ async function installCursorSkills(result: SetupResult): Promise { } /** - * Install global OpenCode skills to ~/.config/opencode/skill/gitnexus/ + * Install global OpenCode skills to ~/.config/opencode/skills/gitnexus/ */ async function installOpenCodeSkills(result: SetupResult): Promise { const opencodeDir = path.join(os.homedir(), '.config', 'opencode'); if (!(await dirExists(opencodeDir))) return; - const skillsDir = path.join(opencodeDir, 'skill'); + const skillsDir = path.join(opencodeDir, 'skills'); try { const installed = await installSkillsTo(skillsDir); if (installed.length > 0) {