Parent epic: #1
Source brief:
docs/ai-guardrails/issues/002-claude-asset-inventory-and-import.mddocs/ai-guardrails/migration/claude-code-skills-inventory.md
Problem
The Claude harness contains reusable assets, but they are not yet classified by what OpenCode can consume directly versus what must be redesigned.
Deliverables
- migration inventory for skills, rules, hooks, and scripts
- direct-import path for Claude-compatible skills
AGENTS.md plus instructions layout for long-form rules- hook mapping table with target implementation type: plugin / command / CI gate / drop
Acceptance
- the inventory names each hook and assigns a migration bucket
- at least one representative
.claude/skills/*/SKILL.md fixture is exercised by scenario tests - repo guidance explains when to keep assets in
.claude versus move them into .opencode
Notes
Dependencies
Parent epic: #1
Source brief:
docs/ai-guardrails/issues/002-claude-asset-inventory-and-import.mddocs/ai-guardrails/migration/claude-code-skills-inventory.mdProblem
The Claude harness contains reusable assets, but they are not yet classified by what OpenCode can consume directly versus what must be redesigned.
Deliverables
AGENTS.mdplusinstructionslayout for long-form rulesAcceptance
.claude/skills/*/SKILL.mdfixture is exercised by scenario tests.claudeversus move them into.opencodeNotes
docs/ai-guardrails/adr/001-thin-distribution-over-deep-fork.mdclaude-code-skillsepic feat(guardrails): Wave 8 — review fixes + remaining hooks + multi-model delegation #130: mechanism-first guardrails, fast feedback, pointer-based instructions, and runtime verifiabilityDependencies
docs/ai-guardrails/adr/003-claude-assets-migrate-by-role.mddocs/ai-guardrails/migration/claude-code-skills-inventory.md