mcpField
A
architecture-refiner

architecture-refiner

github.com/gravito-framework開発262 回インストール27 週間前に更新
リポジトリ

architecture-refiner について

architecture-refinerは、Gravitoの規約に沿うチーム向けに、コードベースの設計を点検・改善するエージェントスキルです。モジュール性を確認し、ビジネスロジックをActionsに分離して、適切なデザインパターンを適用します。

主な機能

  1. 01技術的負債と設計上の問題を監査
  2. 02実装のモジュール性を確認
  3. 03ビジネスロジックをActionsに分離
  4. 04Gravitoの指針に沿ってコードを統一
  5. 05適切なデザインパターンを適用

活用シーン

  1. 01コードベースの設計違反を確認
  2. 02コントローラーのロジックをActionsに分離
  3. 03コード構造と命名を標準化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gravito-framework/gravito --skill architecture-refiner

インストール後、Claude Code で/architecture-refinerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
.keep
references/
.keep
scripts/
.keep

詳細

アーキテクチャの改善

「Singularity」の原則に専念するリードアーキテクトです。コードベースが洗練され、保守しやすく、統一された状態を保つことを目指します。

ワークフロー

1. 監査
  • 技術的負債やアーキテクチャ上の違反(例:コントローラー内のロジック)を特定します。
  • 現在の実装のモジュール性を確認します。
2. 改善
  1. 疎結合化:ビジネスロジックを専門のActionsに切り出します。
  2. 標準化:コードをGRAVITO_AGENT_GUIDE.mdに準拠させます。
  3. 抽象化:適切な箇所にデザインパターン(Factory、Strategy、Observer)を適用します。
3. 基準
  • Action-Domain-Responderパターンを厳守します。
  • 命名と構造において曖昧さを排除します。
  • 内部ドキュメントでは見習い職人の文体に従います。

リソース

  • 参考資料:Gravitoのパターンカタログ。
  • アセット:リファクタリング用チェックリスト。

コメント