計算設計者のための Claude スキル集

Tool

概要

本リポジトリは、計算設計(Computational Design)分野の専門知識とツール群を Claude(Anthropic の LLM)用のスキルセットとして整理したプラグイン的素材集です。18の相互接続されたスキルカテゴリにより、ジオメトリ計算やパラメトリックモデリングから構造・日射解析、ファサード設計、デジタルファブリケーション、BIM スクリプティング、さらには機械学習を使った最適化に至るまで、設計プロセスの複数フェーズをカバーします。付属する7つの Python 計算モジュールは、設計判断を支える計算タスク(幾何演算、構造チェック、太陽解析など)を自動化・再現可能にするための基盤を提供します。設計者や研究者が Claude に具体的なスキルを追加して、日常的な解析やベンチマークの参照を迅速に行えるように設計されています。

GitHub

リポジトリの統計情報

  • スター数: 19
  • フォーク数: 3
  • ウォッチャー数: 19
  • コミット数: 2
  • ファイル数: 5
  • メインの言語: Python

主な特徴

  • Claude 用の「スキル」集合として設計され、LLM による設計支援ワークフローへ容易に組み込み可能。
  • 計算ジオメトリや構造解析、日射解析など実務で使える7つの Python 計算モジュールを同梱。
  • 50以上の先駆者や30以上のツール、複数の解析エンジン参照、数百の数値ベンチマークをまとめたリファレンス性。
  • 軽量で拡張性が高く、.claude-plugin 形式により Claude のプラグインエコシステムへ適合しやすい構成。

技術的なポイント

このプロジェクトは「知識+ツール」を Claude のスキルとしてパッケージングする点が技術的な肝です。スキル群は計算設計で頻出するドメイン(幾何、構造、環境、ファサード、ファブリケーション、BIM、ML)をカバーしており、各スキルは問答的なガイドや計算ルーチンに結びつく想定になっています。Python を主言語とし、7つの計算モジュールはジオメトリ演算(長さ・面積・体積・トポロジチェック等)、構造の簡易チェック(断面力や曲げ応力の評価)、日射・ソーラーパス解析、パラメトリック変数の評価、形状最適化のための数値計算ユーティリティを提供すると見られます。

構成上は .claude-plugin ディレクトリに Claude プラグインのメタ情報やスキル定義が入り、skills ディレクトリに個別スキル定義(プロンプトテンプレートや呼び出し仕様、必要な計算スクリプトへの参照)が格納される設計が想定されます。これにより、LLM 側の会話ロジック(ヒューリスティックや説明生成)と Python 側の再現性ある数値計算が分離され、検証性と拡張性が保たれます。

注意点として現状コミット数が少なく、実行サンプルや CI、外部解析エンジン(例:EnergyPlus、Radiance、FEM ライブラリ)との統合ラッパー等は必須で、ユーザー側で環境を整える必要があります。ライセンスが明記されている点は安心材料で、リポジトリは初期段階のテンプレート兼リファレンス集として、研究・設計プロジェクトへ組み込むための良い出発点です。拡張案としては、Rhino/Grasshopper、Blender、FreeCAD、Revit API などへの具体的な入出力層を追加し、クラウド解析サービスやローカルの解析エンジンとの連携を実装することで実用度が高まります。さらに、スキルごとにユニットテストとベンチマークスイートを整備すれば、LLM を用いた設計支援の信頼性と透明性が向上します。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .claude-plugin: dir
    Claude プラグインとしてのメタ情報(スキル定義、エントリポイント、権限や説明文)を格納する想定ディレクトリ。LLM 側への公開仕様がここにまとまる。
  • .gitignore: file
    Python 仮想環境やビルド生成物を無視するための設定ファイル。
  • LICENSE: file
    プロジェクトの利用許諾条件が記載されているファイル。外部利用時の法的な取り扱いに関わる。
  • README.md: file
    リポジトリの概要、導入手順、スキルの一覧や使用例、参考文献のまとめなどが記載される主要ドキュメント。
  • skills: dir
    個別の Claude スキル定義と、それらが内部的に呼び出す Python スクリプトやテンプレートを格納するディレクトリ。スキルごとにプロンプトと計算モジュールを結びつける役割を持つ。

まとめ

計算設計ワークフローへ Claude を組み込むための実践的なスキル集で、拡張性が高い出発点。

リポジトリ情報:

READMEの抜粋:

Computational Design Skills

A Claude Code Skills Plugin for Computational Designers

18 interconnected skills covering computational geometry, parametric modeling, generative design, structural computation, environmental simulation, facade engineering, digital fabrication, BIM scripting, and machine learning for AEC. References 50+ pioneers, 30+ tools, 6+ analysis engines, and hundreds of numeric benchmarks. Includes 7 Python calculators for geometry, structural checking, solar analysis, …