· · · ·
╭───◦───╮
╭────╯ ╰────◦────╮
◦─────┤ · ├────◦ ·
╰────╮ ╭────◦────╯
╰───◦───╯
· · ·
Agent skills. One directory per skill, each holding a SKILL.md.
- creating-a-skill — writing and reviewing skills: what earns one, what belongs in the description versus the body, when to split.
- conceptual-model-pass — clarifying a system's language before deciding its design: term classification, bounded context, lifecycle, domain versus implementation. Vendored from fabriqaai/conceptual-model-pass (MIT).
- clean-architecture — dependency direction, entity design, use case isolation, boundaries. 42 rules across 8 categories, each in its own reference file. After Robert C. Martin, Clean Architecture.
The layout matches a skills directory as-is, for both OpenCode (~/.config/opencode/skills) and Claude Code (~/.claude/skills).
All of them, if the target directory is empty:
git clone https://github.com/ben-fornefeld/skills ~/.config/opencode/skillsOtherwise clone anywhere and symlink the ones you want, so git pull keeps them current:
git clone https://github.com/ben-fornefeld/skills ~/src/skills
ln -s ~/src/skills/creating-a-skill ~/.config/opencode/skills/creating-a-skillSkills load on their own once present — no config entry, no restart.