environment-configuration
環境変数やシークレットを管理する際に使用。
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Environment Configuration
📋 実行前チェック(必須)
このスキルを使うべきか?
- 環境変数を設定する?
- .envファイルを作成する?
- シークレットを管理する?
- 環境別設定を分離する?
前提条件
- .env.exampleを用意したか?
- .gitignoreに.envを追加したか?
- 必須の環境変数を明確にしたか?
禁止事項の確認
- 機密情報をコードにハードコードしようとしていないか?
- .envファイルをコミットしようとしていないか?
- デフォルト値に本番の値を設定しようとしていないか?
トリガー
- 環境変数設定時
- .env ファイル作成時
- シークレット管理時
- 環境別設定分離時
🚨 鉄則
設定はコードから分離。機密情報はコードに書かない。
.env
# .env.example (✅ コミットする)
DATABASE_URL=postgres://user:pass@localhost/db
# .env (🚫 コミットしない)
DATABASE_URL=postgres://real:pass@prod/db
バリデーション
// 起動時に必須変数をチェック
const required = ['DATABASE_URL', 'JWT_SECRET', 'API_KEY'];
for (const key of required) {
if (!process.env[key]) {
throw new Error(`Missing required env: ${key}`);
}
}
環境別設定
.env.development
.env.test
.env.production
🚫 禁止事項まとめ
- 機密情報のハードコード
- .envファイルのコミット
- 本番値のデフォルト設定
- 環境変数バリデーションの省略
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!