Ksp Plugin Setup

KSP plugin (Symbol Processor) プロジェクトを cream.kt 由来の構成で一式セットアップする。 runtime (KMP 全ターゲット、アノテーション宣言のみ) / ksp (JVM only, processor) / test (KMP 統合テスト) の 3 モジュール、feature / core / options / util の 4 層 + ProcessContext + context parameters による processor 設計、kctfork による e2e コンパイルテスト・facet 形式の Markdown golden・generator 駆動の snapshot matrix・Konsist によるレイヤ自動強制、version catalog / buildLogic / KSP×KMP workaround / GitHub Actions matrix CI を含む。生成先プロジェクトに .claude/rules/*.md を配置して規約を常設する。 Use when requested: "KSP プラグインを作りたい", "KSP processor のプロジェクトをセットアップ", "setup ksp plugin", "cream と同じ構成で KSP プラグインを作って", "symbol processor のプロジェクト構成", "KSP プラグインのテスト基盤を整えたい", "アノテーションプロセッサを新規作成".

tbsten 681fd43 55 files · 152.7 KB Updated

File contents

tbsten/skills/tree/main/skills/ksp-plugin-setup commit 681fd43434

Frequently asked questions

npx skillmds@latest add tbsten/ksp-plugin-setup