Documentation Index
Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
Use this file to discover all available pages before exploring further.
前提条件
プロジェクトの作成
bricks-ctor プロジェクトを取得する方法は 3 通りあります。
オプション 1:BRICKS Controller(推奨)
BRICKS Controller の Web インターフェースからプロジェクトを生成します:
- BRICKS Controller でアプリケーションを開く
- Generate Project をクリック
- オプションを設定する:
- AGENTS.md — AI エージェントの指示(Claude Code、Codex など向け)
- CLAUDE.md — Claude Code 専用の指示
- GEMINI.md — Gemini CLI の指示
- GitHub Actions — CI/CD デプロイワークフロー
- Download Project (.zip) をクリック
ワークスペースのセットアップ、Foundation のバインディング、アプリケーション管理については BRICKS Controller ドキュメント を参照してください。
アーカイブを展開して実行します:
オプション 2:CLI
BRICKS CLI をインストールしてコマンドラインから初期化します:
bun add -g @fugood/bricks-cli
bricks auth login
bricks app project-init <application-id> --yes
project-init コマンドはプロジェクトファイルを生成し、依存関係をインストールします。フラグで出力をカスタマイズできます:
| フラグ | 説明 |
|---|
--no-agents | AGENTS.md の生成をスキップ |
--no-claude | CLAUDE.md の生成をスキップ |
--gemini | GEMINI.md を含める |
--no-github-actions | GitHub Actions ワークフローをスキップ |
オプション 3:CTOR
CTOR を使用します — AI エージェントが統合されたデスクトップ IDE で、チャットを通じてプロジェクトの作成・編集・デプロイが可能です。
開発ワークフロー
コンパイル
TypeScript の型チェックを実行し、BRICKS ランタイムが使用する JSON 設定にコンパイルします:
プレビュー
ローカルプレビューを起動してアプリをテストします:
プレビューはローカルウィンドウでアプリを開きます。--show-menu を使用すると追加のテストオプションが利用できます。
デプロイ
コンパイル済みのアプリを BRICKS サーバーにデプロイします:
| フラグ | 説明 |
|---|
--changelogs <text> | リリースの更新履歴テキスト |
--changelogs-file <path> | ファイルから更新履歴を読み込む |
--auto-commit | デプロイ前に未ステージの変更を自動コミット |
--auto-version | デプロイ前にパッチバージョンを自動インクリメント |
--version <version> | リリースのバージョンを明示的に指定 |
-y, --yes | すべての確認プロンプトをスキップ |
バージョン解決の優先順位:--version フラグ > --auto-version インクリメント > package.json バージョン。--version と --auto-version はいずれもデプロイ前に package.json を更新します。
デプロイにはクリーンな Git ワーキングツリーが必要です。デプロイ前に変更をコミットするか、--auto-commit を使用して自動的にコミットしてください。
サーバーからアプリケーションの最新バージョンをプルします:
このコマンドはローカルプロジェクトをサーバーバージョンと同期します。--force を使用するとローカルの変更を上書きします。
AI 支援開発
bricks-ctor は AI コーディングエージェントと連携するよう設計されています。AI 指示を有効にしてプロジェクトを生成すると、次のファイルが作成されます:
| ファイル | 使用者 |
|---|
CLAUDE.md | Claude Code、CTOR |
AGENTS.md | Codex CLI、その他のエージェント |
GEMINI.md | Gemini CLI |
これらのファイルには、AI エージェントがアプリケーションを理解・修正するためのプロジェクト固有の指示、アーキテクチャパターン、BRICKS のドメイン知識が含まれています。
プロジェクトには 内蔵 MCP server と 内蔵 skill も含まれており、AI エージェントにツールとドメイン知識を提供します。
CTOR を使用すると、AI エージェントチャット、デプロイ、プレビューがすべて一つのアプリに統合された完全な体験を得られます。
GitHub Actions を使用した CI/CD
プロジェクト生成時に GitHub Actions を有効にした場合、リポジトリには自動デプロイのワークフローが含まれます。メインブランチにプッシュするとデプロイがトリガーされます。