plugins/core/skills/dev-principles/SKILL.md
開発原則(SOLID, KISS, YAGNI, DRY)のリファレンス。コード実装、リファクタリング、設計判断、クラス設計、関数分割、「責務が大きすぎる」「重複コード」「複雑すぎる」「設計どう思う?」「リファクタしたい」といった状況の時に使う。refactoring, implementation, design。単純なバグ修正や原則の議論が不要な軽微な変更では使わない。
npx skillsauth add kentanakae/claude-code-plugins dev-principlesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
コードの品質・可読性・拡張性を向上させるための原則。実装・レビュー・設計判断時にこれらを適用すること。
クラスやモジュールは単一の責任のみを持つべき。
拡張に対して開放、変更に対して閉鎖されるべき。
親クラスのインスタンスは子クラスで置換可能であるべき。
クライアントは自身が使用しないメソッドに依存すべきでない。
上位モジュールは下位モジュールに依存すべきでない。両方とも抽象に依存すべき。
コードはできるだけシンプルにすべき。
今必要なコードのみ追加すべき。
同じコードの重複を避けるべき。
tools
--- name: clasp-antigravity description: Antigravity CLI (agy) で別AIの視点を得る。Gemini CLIの後継。コードレビューやタスク実行をAntigravityに依頼する際に使用。multi-agent collaboration。 allowed-tools: Bash(agy:*), Bash(which:*) argument-hint: [review|exec] [prompt] context: fork --- # Antigravity CLI スキル Antigravity CLI(バイナリ名 `agy`)を使って、別のAIエージェントの視点を得る。Google が 2026-05-19 に公開した Gemini CLI の後継。 > **背景**: Gemini CLI は 2026-06-18 に Free/Pro/Ultra ユーザー向けで停止された(Standard/Enterprise ライセンスは継続)。本スキルはその後継として運用する。 ## 前提条件 - Antigravity
tools
ユーザーにフレンドリーな挨拶をする
tools
プラグインのスキル機能を実演するサンプル。デモやサンプルを求められたときに使用。
tools
協働チーム(設計リード・実装担当・調査担当)を起動して大規模タスクに取り組む。複数フェーズにわたる実装・調査・テストの並列連携が必要な場合に使用。