Communityコーディング&開発github.com

adaltomatos01/perfex-crm-guardrails

2026年版Perfex CRMモジュール開発における9つの隠れた破壊的ルール – 最良の開発者向け安全チェックリスト

perfex-crm-guardrails とは?

このスキルは、Perfex CRMのモジュール開発において、開発者が意図せずシステムを破壊することを防ぐための「安全ガードレール」を提供します。2026年時点で知られていない9つの隠れたルールを強調し、それらがなぜ危険なのか、どのように回避するのかを詳細に説明します。このチェックリストは、Perfex CRMのコア構造、データベーススキーマ、フックシステム、およびアップデート互換性に影響を与える一般的な落とし穴をカバーしています。主にPerfex CRMの開発者、モジュール作成者、およびシステム管理者を対象としており、安全で安定したモジュール開発を支援します。このスキルは、コードレビューや設計段階で参照する実践的なガイドとして機能し、破壊的な変更を事前に防ぐことができます。

対応~Claude Code~Codex CLI~Cursor
npx skills add adaltomatos01/perfex-crm-guardrails

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

perfex-crm-guardrails は何をしますか?

2026年版Perfex CRMモジュール開発における9つの隠れた破壊的ルール – 最良の開発者向け安全チェックリスト

はじめに

Perfex CRMは強力なプラットフォームですが、そのモジュール開発には注意すべき落とし穴が多数存在します。このガイドでは、2026年時点で見過ごされがちな9つの隠れたルールを紹介し、開発者が安全で安定したモジュールを作成できるよう支援します。

9つのルール

  1. データベーステーブル名の衝突を避ける
    独自のプレフィックスを使用し、コアテーブル名と重複しないようにします。

  2. フックの過剰使用に注意
    フックは強力ですが、過度に使用するとパフォーマンス低下や予期しない動作の原因となります。

  3. アップデート互換性を常に確認
    新しいバージョンのPerfex CRMで廃止予定の関数やメソッドを使用しないようにします。

  4. ファイルパスの直接指定を避ける
    代わりにFCPATHやAPPPATHなどの定数を使用します。

  5. グローバル変数の汚染を防止
    モジュール内でグローバルスコープを汚染しないように注意します。

  6. アセットの適切なロード
    CSSやJSファイルは、他のモジュールと競合しない方法でロードします。

  7. データベースクエリの最適化
    SQLインジェクションを防ぎ、パフォーマンスを向上させるためにプリペアドステートメントを使用します。

  8. エラーハンドリングの徹底
    例外処理とログ出力を適切に実装し、デバッグを容易にします。

  9. ドキュメントの保守
    モジュールの変更履歴や依存関係を明確に文書化します。

結論

これらのルールに従うことで、Perfex CRMモジュールの安定性と互換性を大幅に向上させることができます。常に最新の情報を確認し、コミュニティのベストプラクティスを参照することをお勧めします。

関連スキル