engram-plugin-thin

star 4.4k

Adapter boundary rules for plugin integrations. Trigger: Changes in plugin scripts/hooks for Claude, OpenCode, Gemini, or Codex.

Gentleman-Programming By Gentleman-Programming schedule Updated 2/21/2026

name: engram-plugin-thin description: > Adapter boundary rules for plugin integrations. Trigger: Changes in plugin scripts/hooks for Claude, OpenCode, Gemini, or Codex. license: Apache-2.0 metadata: author: gentleman-programming version: "1.0"

When to Use

Use this skill when:

  • Editing plugin hooks/scripts/adapters
  • Adding passive/active memory capture integrations
  • Wiring agent-specific setup behavior

Boundary Rules

  1. Keep adapters thin: parse input, call API/tool, return.
  2. Put complex logic in Go core (store/server/mcp).
  3. Avoid extra runtime dependencies in plugin scripts.
  4. Reuse a shared contract across all supported agents.

Compatibility Checklist

  • Claude Code flow still works
  • OpenCode flow still works
  • Gemini/Codex config paths remain valid
  • Docs reflect real integration behavior
Install via CLI
npx skills add https://github.com/Gentleman-Programming/engram --skill engram-plugin-thin
Repository Details
star Stars 4,398
call_split Forks 518
navigation Branch main
article Path SKILL.md
More from Creator
Gentleman-Programming
Gentleman-Programming Explore all skills →