Commit Graph

3 Commits

  • refactor: unify skills install method across all platforms
    Replace platform-specific install approaches with a consistent
    per-skill symlink pattern for OpenCode and Codex (both share
    ~/.agents/skills/), matching the OpenCode docs requirement of
    <name>/SKILL.md discovery.
    
    Changes:
    - OpenCode: migrate from opencode.json plugin config to direct
      skill symlinks in ~/.agents/skills/<name>/
    - Codex: replace broken bundle symlink (understand-anything/ had
      no SKILL.md at root) with individual per-skill symlinks, matching
      OpenCode exactly
    - All platforms: add universal ~/.understand-anything-plugin symlink
      so understand-dashboard SKILL.md can reliably find packages/dashboard/
    - All platforms: use idempotent [ -e ] || [ -L ] || ln -s guard to
      handle multi-platform installs on the same machine
    - All platforms: use ln -sf and rm -f for robust re-installs and
      partial uninstalls
    - understand-dashboard/SKILL.md: replace fragile dirname-based path
      resolution with a prioritized candidate loop with explicit error
      guard
    - Remove orphaned .opencode/plugins/understand-anything.js and its
      build scaffolding
    - Update all three README variants (en, zh-CN, ja-JP) to reflect
      new OpenCode AI-driven install method
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • fix: OpenCode plugin not discovering skills (#16)
    OpenCode installs the repo via git and looks at the root for the plugin
    entry point. Our skills/agents live inside understand-anything-plugin/,
    so OpenCode couldn't find them.
    
    - Add .opencode/plugins/understand-anything.js that uses the config hook
      to inject understand-anything-plugin/skills/ into skills.paths
    - Add "main" field to root package.json pointing to the plugin entry
    - Update INSTALL.md with version pinning and troubleshooting sections
    
    Closes #16
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • refactor: move platform config directories to repo root for discovery
    Move .codex/, .opencode/, .openclaw/ from understand-anything-plugin/ to
    repo root so each AI coding platform discovers its config at the standard
    location. Delete .cursor/ (replaced by .cursor-plugin/plugin.json in next
    commit). Plugin source code stays inside understand-anything-plugin/.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>