cabloy/cabloy

Cabloy is a Node.js fullstack framework for AI vibe coding, with AI Spec-Driven Development guiding work from confirmed specs to verifiable delivery.

解決する課題

Cabloyは、「AI仕様駆動型開発」を通じて開発プロセスを効率化するために設計されたフルスタックNode.jsフレームワークです。コード、仕様、およびフロントエンド/バックエンドのコントラクトを同期させるという課題に対し、AIを活用して初期要件から検証可能な動作アプリケーションまでの開発ライフサイクルをガイドします。

仕組み

Cabloyは、バックエンド (Vona) とフロントエンド (Zova) を接続するデュアルアーキテクチャアプローチを採用しています。VonaのOpenAPIコントラクトからZova SDKや型安全なヘルパーを自動生成する双方向のコントラクトフローを維持します。これにより、フロントエンドコンポーネントは常にバックエンドのスキーマ変更を把握できます。このフレームワークは「AIレディ」に構築されており、構造化されたプロジェクトベースラインとデモスイートを提供します。これらはAIコーディングエージェントにとって高品質なコンテキストとして機能し、CRUD操作やSSRページなどの機能を、より高い精度と少ないトークン消費量で生成することを可能にします。

対象ユーザー

AI支援コーディングを専門的なワークフローに統合したいフルスタック開発者向けです。特に、高レベルなビジネス仕様と低レベルなコード実装のギャップを埋める、構造化された型安全な環境を求めるデータ集約型アプリケーション(eコマースや管理システムなど)を構築する開発者に適しています。

ハイライト

  • プロジェクト仕様とコードデリバリーを整合させるAI仕様駆動型開発モデル。
  • バックエンド (Koa/Knex) とフロントエンド (Vue/Vite/Quasar) 間の双方向コントラクト同期。
  • AIコーディングエージェントのコンテキストとして機能する組み込みデモスイート(eコマース、学生管理)。
  • Zodを使用したスキーマ検証によるフルスタックTypeScriptサポート。
  • SSRと型安全なSDK生成を統合したCLIファーストのワークフロー。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト