ruoyi-vue-pro Dev
このスキルは、ruoyi-vue-pro / Yudao ベースの開発に使用します。必ず実際のリポジトリブランチを優先し、以下のメモはエージェントがよく見落とす規約を補完するためのものです。
クイックワークフロー
- モジュール、管理画面/アプリ端、ページエントリ、権限、テナント/データスコープの要件、辞書、インポート/エクスポート、監査/ログ、およびプロジェクトが選択しているブランチ/JDKを明確にします。
- 編集前に近隣の実装済みモジュールを検査します。既存の Controller、Service、Mapper、VO、API、ページ、SQL のパターンを再利用します。
- 実装前にデータモデル、API 契約、権限文字列、メニュー、辞書を設計します。SQL はバックエンドのアノテーションおよびフロントエンドの権限チェックと整合性を保ちます。
- タスクに必要な参照のみを読み込みます:
- リポジトリ構造とブランチの確認:
references/repo-map.md - バックエンド規約:
references/backend-conventions.md - Vue3 管理画面フロントエンド:
references/frontend-vue3-conventions.md - uni-app フロントエンド:
references/frontend-uniapp-conventions.md - MySQL SQL、メニュー、権限、辞書:
references/db-mysql-conventions.md - Redis / 分析 DB / 外部システム境界:
references/integration-boundaries.md - モックまたはシードデータ:
references/mock-data.md
- リポジトリ構造とブランチの確認:
- 最小限の関連チェックで検証します:影響を受けるバックエンドモジュールのコンパイル/テスト、影響を受けるフロントエンドパッケージの型チェック/リント、生成された SQL の権限とエンコーディングを確認します。
グローバルルール
- ファイルは UTF-8 で保持します。スキル/参照ファイルおよび新しいプロジェクトファイルには LF 改行を推奨します。
- データベースの変更は必ず SQL(スキーマとデータ)で表現します。
- フロントエンドはバックエンド API のみを呼び出します。ブラウザ、アプリ、大画面ページがデータベース、Redis、メッセージブローカーに直接接続しないようにします。
- 既存の ruoyi/Yudao モジュール、フレームワークヘルパー、プラットフォーム機能で不十分な場合を除き、新しい依存関係を追加しないでください。
- モジュール、エントリ、権限、データ所有権、レポートのセマンティクスが安全に推測できない場合にのみ、的を絞った質問をします。