show-env-status について
現在のリポジトリの mise 環境を報告するスキルです。インストール済みツール、機密情報を除いた環境変数、タスク、リリース準備状況、設定ファイルをまとめ、タスクを名前空間ごとに整理します。
主な機能
- 01mise のバージョンとツールを表示
- 02機密情報を除いた環境変数を一覧
- 03名前空間ごとにタスクを整理
- 04リリースタスクと設定を確認
- 05有効な mise 設定ファイルを一覧
活用シーン
- 01現在のリポジトリのインストール済みツールを確認
- 02名前空間ごとに利用可能なタスクを確認
- 03リリース前に設定を点検
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ terrylica/ cc-skills --skill show-env-statusインストール後、Claude Code で/show-env-statusを入力して読み込まれたか確認します。
同梱ファイルreferences/evolution-log.md
詳細
/mise:show-env-status
現在のリポジトリの mise 環境の包括的な概要を表示します。
自己進化型スキル:このスキルは使用を通じて改善されます。手順に誤りがある、パラメーターにずれが生じている、または回避策が必要だった場合は、先送りせず、すぐにこのファイルを修正してください。実際に再現可能な問題がある場合にのみ更新してください。
出力セクション
以下のコマンドを実行し、書式を整えた概要として結果を提示します。
1. mise のバージョン
mise --version
2. インストール済みツール
mise ls --current 2>/dev/null
3. 環境変数(機密情報を除く)
# Show env vars, filtering out secrets
mise env 2>/dev/null | grep -v -i "TOKEN\|KEY\|SECRET\|PASSWORD\|CREDENTIAL" | sort
4. 利用可能なタスク(グループ別)
mise tasks ls 2>/dev/null
コロンで区切られた名前空間のプレフィックス(例:release:、test:、cache:)ごとに出力をグループ化します。
5. リリース準備状況
リポジトリにリリースタスクが設定されているか確認します。
# Check for release:full task
mise tasks ls 2>/dev/null | grep -q "release:full" && echo "✓ Release tasks configured" || echo "✗ No release tasks — run /mise:run-full-release to scaffold"
# Check for semantic-release config (any cosmiconfig-discovered form)
ls release.config.cjs release.config.js .releaserc.yml .releaserc.json .releaserc 2>/dev/null && echo "✓ semantic-release configured" || echo "✗ No semantic-release config"
# Check GH_ACCOUNT
echo "GH_ACCOUNT: ${GH_ACCOUNT:-not set}"
6. 設定ファイル
# Show which mise config files are active
ls .mise.toml mise.toml tasks/ 2>/dev/null
出力形式の例
═══════════════════════════════════════════
mise Environment Status: cc-skills
═══════════════════════════════════════════
Tools: node 25.0.0, bun 1.3.0, python 3.14
Account: terrylica
Tasks (32 total):
release: full, dry, status, preflight, version, sync, verify, clean, hooks
dev: lint, format, test
Release: ✓ Configured (release:full + release.config.cjs)
Config: .mise.toml (42 lines)
═══════════════════════════════════════════
実行後の振り返り
このスキルの実行後、終了する前に次の点を確認してください。
- コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラーテーブルを修正してください。
- パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェースに変化があった場合は、使用例とパラメーターテーブルを現状に合わせて更新してください。
- 回避策が必要でしたか? — 別のフラグや追加手順など、臨機応変な対応が必要だった場合は、次回の実行で同じ回避策が不要になるよう、この SKILL.md を更新してください。
問題が実際に再現可能な場合にのみ更新してください。推測に基づく更新はしないでください。
コメント
Markdown 対応