mcpField
S
show-env-status

show-env-status

github.com/terrylica開発291 回インストール今日更新
リポジトリ

show-env-status について

現在のリポジトリの mise 環境を報告するスキルです。インストール済みツール、機密情報を除いた環境変数、タスク、リリース準備状況、設定ファイルをまとめ、タスクを名前空間ごとに整理します。

主な機能

  1. 01mise のバージョンとツールを表示
  2. 02機密情報を除いた環境変数を一覧
  3. 03名前空間ごとにタスクを整理
  4. 04リリースタスクと設定を確認
  5. 05有効な mise 設定ファイルを一覧

活用シーン

  1. 01現在のリポジトリのインストール済みツールを確認
  2. 02名前空間ごとに利用可能なタスクを確認
  3. 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)
═══════════════════════════════════════════

実行後の振り返り

このスキルの実行後、終了する前に次の点を確認してください。

  1. コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラーテーブルを修正してください。
  2. パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェースに変化があった場合は、使用例とパラメーターテーブルを現状に合わせて更新してください。
  3. 回避策が必要でしたか? — 別のフラグや追加手順など、臨機応変な対応が必要だった場合は、次回の実行で同じ回避策が不要になるよう、この SKILL.md を更新してください。

問題が実際に再現可能な場合にのみ更新してください。推測に基づく更新はしないでください。

コメント