feat: add OpenCode adapter

Thin OpenCode plugin injecting the ponytail ruleset via experimental.chat.system.transform, reusing the shared instruction builder. Verified end-to-end on OpenCode 1.17.4. Supersedes #15.
This commit is contained in:
DietrichGebert
2026-06-13 03:20:44 +02:00
committed by GitHub
parent 1556f10bc6
commit 46c5c28b35
8 changed files with 156 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
description: Review changes for over-engineering — what can be deleted
---
Review the current code changes for over-engineering only — not correctness. One line per finding: L<line>: <tag> <what to cut>. <replacement>. Tags: delete (dead code/speculative feature), stdlib (reinvented standard library), native (dependency doing what the platform does), yagni (abstraction with one implementation), shrink (same logic, fewer lines). End with the net lines removable. If nothing to cut: 'Lean already. Ship.'