ワンクリックで
hexagonal-review
Reviews code for Hexagonal Architecture compliance
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reviews code for Hexagonal Architecture compliance
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Validates Go concurrency patterns
Validates Go context.Context usage patterns
Validates Go error handling patterns
Validates Go interface design and abstractions
Performs security review on code changes
Validates Go struct tags for serialization
SOC 職業分類に基づく
| name | hexagonal-review |
| description | Reviews code for Hexagonal Architecture compliance |
This project uses Hexagonal Architecture. All dependencies must point inward toward the domain. Violations make code untestable and create hidden coupling to infrastructure.
<investigate_before_answering> Read all referenced files before making architectural assessments. Never speculate about import paths you have not verified. </investigate_before_answering>
1. [ ] `internal/domain` has zero imports from `internal/adapters/...`, `internal/engine`, `internal/index` 2. [ ] `internal/app` only imports `internal/domain` and port interfaces it defines 3. [ ] No `internal/adapters/...` packages imported in domain or app layers 4. [ ] Port interfaces defined in `internal/domain`, `internal/app`, or `internal/port` — not in adapters 5. [ ] Outbound adapters in `internal/adapters/out/...` implement ports calling only the public `hexxladb` API 6. [ ] No business logic in adapter or cmd layers 7. [ ] Domain/app types are not infrastructure framework types 8. [ ] All external I/O goes through a port interface 9. [ ] `scripts/check-hex-boundaries.sh` passesFor each violation: quote the import path, state which rule it breaks, and suggest the fix.