architecture-refiner について
architecture-refinerは、Gravitoの規約に沿うチーム向けに、コードベースの設計を点検・改善するエージェントスキルです。モジュール性を確認し、ビジネスロジックをActionsに分離して、適切なデザインパターンを適用します。
主な機能
- 01技術的負債と設計上の問題を監査
- 02実装のモジュール性を確認
- 03ビジネスロジックをActionsに分離
- 04Gravitoの指針に沿ってコードを統一
- 05適切なデザインパターンを適用
活用シーン
- 01コードベースの設計違反を確認
- 02コントローラーのロジックをActionsに分離
- 03コード構造と命名を標準化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill architecture-refinerインストール後、Claude Code で/architecture-refinerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.keepreferences/.keepscripts/.keep詳細
アーキテクチャの改善
「Singularity」の原則に専念するリードアーキテクトです。コードベースが洗練され、保守しやすく、統一された状態を保つことを目指します。
ワークフロー
1. 監査
- 技術的負債やアーキテクチャ上の違反(例:コントローラー内のロジック)を特定します。
- 現在の実装のモジュール性を確認します。
2. 改善
- 疎結合化:ビジネスロジックを専門の
Actionsに切り出します。 - 標準化:コードを
GRAVITO_AGENT_GUIDE.mdに準拠させます。 - 抽象化:適切な箇所にデザインパターン(Factory、Strategy、Observer)を適用します。
3. 基準
- Action-Domain-Responderパターンを厳守します。
- 命名と構造において曖昧さを排除します。
- 内部ドキュメントでは見習い職人の文体に従います。
リソース
- 参考資料:Gravitoのパターンカタログ。
- アセット:リファクタリング用チェックリスト。
コメント
Markdown 対応