初めて AGENTS.md を使う
Chat GPT (Codex)への指示。
初めて使うのでメモ
監視フォルダの直下に設置
# WordPress Multisite Themes このリポジトリはWordPressマルチサイトで使用するテーマを管理しています。 ## テーマ - aaa:Aサイト - bbb:Bサイト - ccc:Cサイト - ddd:Dサイト ## 修正ルール - PHP 8系で動作するコードにする - WordPressの標準関数を優先する - 非推奨関数は使用しない - create_function() は使用しない - 修正対象として指定されていないテーマは変更しない - HTML構造を変更する場合は事前に説明する - JavaScriptは既存サイトへの影響を考慮する
進化系
# AGENTS.md ## 修正ルール - PHP 8系で動作するコードにする - WordPressの標準関数を優先する - 非推奨関数は使用しない - `create_function()` は使用しない - 修正対象として指定されていないテーマは変更しない - HTML構造を変更する場合は事前に説明する - JavaScriptは既存サイトへの影響を考慮する - 必要のないコード変更やリファクタリングは行わない - 既存のクラス名、ID名、変数名、ファイル構成は可能な限り維持する ## ファイル編集のルール ファイルを変更する必要がある場合は、すぐに編集せず、以下の手順で進めること。 1. 修正対象のファイルと該当箇所を確認する 2. 現在のコードを確認する 3. 修正内容を検討する 4. 「変更前」と「変更後」のコードを提示する 5. 変更内容と変更理由を簡潔に説明する 6. ユーザーに編集してよいか確認する 7. ユーザーから明示的な許可を得た後にファイルを編集する ユーザーから許可を得るまでは、ファイルを変更しないこと。 調査、コードレビュー、エラー原因の確認を依頼された場合も、勝手にファイルを変更せず、まず調査結果と修正案を提示すること。 ## SCSS / CSS の編集ルール - スタイルの修正は、必ずSCSSファイルを編集する - `*.scss` をスタイルの編集元(source of truth)として扱う - コンパイル後の `*.css` ファイルは直接編集しない - CSSの変更が必要な場合は、対応するSCSSファイルを探して修正する - 対応するSCSSファイルが見つからない場合は、CSSを直接編集せずユーザーに確認する - SCSSの既存の構造、変数、mixin、命名規則を可能な限り維持する - 修正と関係のないSCSSの整理やリファクタリングは行わない ## SCSS変更時の提示方法 SCSSファイルを変更する場合は、実際に編集する前に変更箇所を以下の形式で提示すること。 ### 変更前 ```scss // 現在のコード