このプロジェクトについて
Squinchは、コーディングエージェントが簡単な段落の説明からアーキテクチャ図を生成できるようにするツールおよびエージェントスキルです。エージェントが流暢に作成できる、小さく読みやすいDSL(`.squinch`ファイル)を使用し、`rows`、`place`、`align`などの相対的なヒント(ピクセル座標は使用しない)で自動レイアウトを制御できます。このツールは、AWS、Azure、Google Cloud、Kubernetesなどから1,358個の実際のベンダーアイコンを使用して、決定的でバイト単位で同一のSVG(およびPNG、インタラクティブなHTML)をレンダリングします。単一モデルからのC4スタイルのズーム、デプロイメント境界(VPC、サブネット、オンプレミス)、番号付きリクエストフロー、タグベースのビュー(例:`#pci`)、ライト/ダークテーマをサポートします。CLIには`check`、`render`、`diff`、`init`、`skill`、`watch`コマンドが含まれ、VS Code拡張機能とドリフト検出用のCIアクションも提供されます。このプロジェクトは、新しいエージェントがコールドスタートで解決する35の自然言語プロンプトからなる「ガントレット」によって検証されており、人間によるレイアウト修正なしで35/35を達成しています。プルリクエストでのレビュー用に設計されており、セマンティックな差分と、コミットされた図を同期状態に保つためのGitHub Actionを備えています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.