ソリューション
このページを読む前に、AI ビルダー クイックスタートに従って NocoBase CLI のインストールと初期化が完了していることを確認してください。
ソリューション機能は現在テスト中であり、安定性に制限があります。お試し用としてご利用ください。
概要
ソリューション Skill は、YAML 設定ファイルから NocoBase アプリケーションを一括構築するためのツールです。データテーブルの作成、ページの設定、ダッシュボードとチャートの生成を一度に行えます。
CRM、チケット管理、在庫管理など、業務システム全体を素早く構築したい場合に適しています。
対応機能
できること:
- 要件の記述に基づいて、データテーブル、ページ、ダッシュボードを含むアプリケーション全体を設計
structure.yamlによるデータテーブルとページの一括作成enhance.yamlによるポップアップとフォームの設定- KPI カードとチャートを含むダッシュボードの自動生成
- インクリメンタル更新 — 常に
--forceモードを使用し、既存データを破壊しません
できないこと:
- フィールド単位の微調整には不向き(データモデリング Skill の方が適しています)
- データマイグレーションやデータインポートはできません
- 権限やワークフローの設定はできません(他の Skill との組み合わせが必要です)
プロンプト例
シナリオ A:システム全体の構築
Skill がまず設計案を出力し、すべてのデータテーブルとページ構造を一覧表示します。確認後、段階的に構築を実行します。


シ ナリオ B:既存モジュールの変更
structure.yaml を変更した後、--force で更新するだけです。
シナリオ C:チャートのカスタマイズ

対応する SQL ファイルを編集して、時間範囲を '7 days' から '1 month' に変更し、--verify-sql を実行して検証します。
よくある質問
SQL 検証が失敗した場合は?
NocoBase は PostgreSQL を使用しているため、カラム名はキャメルケースで記述しダブルクォートで囲む必要があります(例:"createdAt")。日付関数は SQLite 構文ではなく NOW() - '7 days'::interval を使用してください。--verify-sql を実行することで、デプロイ前にこの種の問題を検出できます。
構築後に特定のフィールドを微調整したい場合は?
システム全体の構築にはソリューション Skill を使用し、その後の微調整にはデータモデリング Skill や UI 設定 Skill を使う方が柔軟に対応できます。

