mirror of
https://github.com/obra/superpowers.git
synced 2026-04-21 08:59:04 +08:00
fix: address code review issues in opencode support branch
- Fix test runner exiting early due to ((var++)) returning 1 with set -e - Remove duplicate frontmatter stripping in superpowers-codex, use shared skillsCore.stripFrontmatter() - Remove unused promptsDir/promptFile variables from opencode plugin - Derive superpowers skills path from __dirname for better install flexibility - Simplify test-skills-core.sh by removing failing ESM import attempt
This commit is contained in:
@@ -17,10 +17,9 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
||||
export const SuperpowersPlugin = async ({ project, client, $, directory, worktree }) => {
|
||||
const homeDir = os.homedir();
|
||||
const projectSkillsDir = path.join(directory, '.opencode/skills');
|
||||
const superpowersSkillsDir = path.join(homeDir, '.config/opencode/superpowers/skills');
|
||||
// Derive superpowers skills dir from plugin location (works for both symlinked and local installs)
|
||||
const superpowersSkillsDir = path.resolve(__dirname, '../../skills');
|
||||
const personalSkillsDir = path.join(homeDir, '.config/opencode/skills');
|
||||
const promptsDir = path.join(homeDir, '.config/opencode/prompts');
|
||||
const promptFile = path.join(promptsDir, 'superpowers.txt');
|
||||
|
||||
return {
|
||||
tool: {
|
||||
|
||||
Reference in New Issue
Block a user