OpenAIソフトウェア開発⭐ リポ 1品質スコア 63/100
pocketbase
PocketBaseのスキーマとJS移行変更を安全に設計・確認・生成できます。PocketBaseのコレクション、リレーション、インデックス、ルール、スナップショット、pb_migrationsを扱う際に使用します。pocketbase schema、js migration、pb_migrations、collection rule、relation field、importCollections、migrate collectionsをトリガーとします。
description の原文を見る
Design, review, and generate PocketBase schema and JS migration changes safely. Use when working on PocketBase collections, relations, indexes, rules, snapshots, or pb_migrations. Triggers on: pocketbase schema, js migration, pb_migrations, collection rule, relation field, importCollections, migrate collections.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
PocketBase スキーマとマイグレーション
正確で再現性があり、安全にレビューできる PocketBase スキーマの変更を作成します。
作業内容
- 変更を提案する前に、現在の PocketBase の状態を検査します。
- リクエストを宣言的な変更仕様に変換します。
- データ、ルール、リレーション、ロールバックへの影響を分析します。
- 変更を実行可能な最小単位のマイグレーションに分割します。
- 仕様が明確になった後にのみマイグレーションコードを生成します。
- スナップショット、履歴、予想される動作に対して結果を検証します。
目的は、もっともらしく見える JavaScript を生成することではありません。目的は検証可能な PocketBase 変更を生成することです。
コア原則
- コレクション名、フィールド名、リレーションターゲット、またはルール状態を推測しないでください。
- auth、base、view コレクションを同じものとして扱わないでください。
- 常に単一リレーションと複数リレーションを区別してください。
- ルールが確認されるまで、ルールやアクセスの問題をクライアント側のせいにしないでください。
- マイグレーション生成前に変更仕様を作成してください。
- 1 つのマイグレーションを 1 つの明確な変更に集
...
詳細情報
- 作者
- Ariyn
- ライセンス
- 不明
- 最終更新
- 2026/3/28
Source: https://github.com/Ariyn/pocketbase-skill / ライセンス: 未指定