Agent Skills by ALSEL
Anthropic ClaudeDevOps・インフラ⭐ リポ 7品質スコア 64/100

direnv

プロジェクトごとのシェル設定を自動的に管理するdirenv環境管理機能です。.envrcファイルの設定、プロジェクト固有の環境変数の構成、またはnix、asdf、pyenv、nvmなどの開発ツールとdirenvの統合が必要な場合に活用できます。

description の原文を見る

Direnv environment management for automatic per-project shell configuration. Use when setting up .envrc files, configuring project-specific environment variables, or integrating direnv with development tools like nix, asdf, pyenv, or nvm.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Direnv スキル

このスキルは、自動環境管理のための direnv 設定パターンとベストプラクティスを提供します。

基本的な .envrc 構造

# .envrc - ディレクトリに入ると自動的に読み込まれます

# 環境変数
export DATABASE_URL="postgresql://localhost:5432/myapp_dev"
export API_KEY="dev-key-only"
export DEBUG=true

# PATH の変更
PATH_add bin
PATH_add scripts

# 追加ファイルを読み込む
source_env_if_exists .envrc.local

セキュリティのベストプラクティス

シークレットをコミットしない

# .envrc - リポジトリにコミット (安全なデフォルト値のみ)
export DATABASE_URL="${DATABASE_URL:-postgresql://localhost:5432/dev}"
export LOG_LEVEL="${LOG_LEVEL:-debug}"

# 実際のシークレットを含むローカルオーバーライドを読み込む
source_env_if_exists .envrc.local

...

詳細情報

作者
majiayu000
リポジトリ
majiayu000/claude-skill-registry-data
ライセンス
不明
最終更新
2026/5/9

Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry-data · ライセンス: ライセンス未確認