Consolidate Python ignore rules into root gitignore
This commit is contained in:
+26
@@ -0,0 +1,26 @@
|
||||
# GitHub Copilot Instructions
|
||||
|
||||
## 位置づけ
|
||||
|
||||
- 共通ルールの正本は、リポジトリルートの `AGENTS.md` とする。
|
||||
- このファイルには、共通ルールを長文で再掲しない。
|
||||
- Python、DB、FastAPI、Streamlit、Worker、Logging、テスト、フォルダ構成などの基本方針は `AGENTS.md` に従う。
|
||||
- 技術領域ごとの詳細指示がある場合は、対象ファイルに応じて専用の指示ファイルも参照する。
|
||||
- DDL作成、Worker分離、Streamlitページ改修など、特定作業の詳細手順が必要な場合は `.agents/skills/` 配下の `SKILL.md` を参照する。
|
||||
- このファイルと `AGENTS.md` の内容が矛盾する場合は、`AGENTS.md` を優先する。
|
||||
|
||||
## 作業方針
|
||||
|
||||
- 変更前に、既存コード、既存ドキュメント、既存の命名規則、既存のディレクトリ構成を確認する。
|
||||
- 大きな変更は、小さな単位に分けて提案・実装する。
|
||||
- 既存の設計を無視して、新しい構成や新しい仕組みを勝手に作らない。
|
||||
- 既存の類似実装がある場合は、その配置、命名、責務分離に合わせる。
|
||||
- 変更によりロジックが変わる場合は、テストの追加・修正を検討する。
|
||||
- 変更後の確認コマンドは、`AGENTS.md` の「品質チェック / テスト」に従う。
|
||||
|
||||
## GitHub Copilot 向け補足
|
||||
|
||||
- GitHub Copilot は、まず `AGENTS.md` の共通方針に従う。
|
||||
- ファイル種別・技術領域ごとの詳細指示がある場合は、`.github/instructions/` 配下の `*.instructions.md` を参照する。
|
||||
- このファイルには、Copilot固有の運用方針だけを書く。
|
||||
- Cursor向けの `.cursor/rules/project.mdc` と、補足内容が大きくズレないようにする。
|
||||
Reference in New Issue
Block a user