mcpField
R
railway-status

railway-status

github.com/davila7クラウド・DevOps33.0k287 回インストール今日更新
リポジトリ

railway-status について

railway-statusは、現在のディレクトリに紐づくRailwayプロジェクトを確認するスキルです。Railway CLIで環境、サービス、デプロイ、ドメインを調べ、よくある設定エラーへの対処も案内します。

主な機能

  1. 01プロジェクトとワークスペースの確認
  2. 02環境とサービス状態の一覧表示
  3. 03実行中のデプロイとドメインの表示
  4. 04一般的な設定エラーへの対処案内

活用シーン

  1. 01ディレクトリに紐づくRailwayプロジェクトの確認
  2. 02デプロイ前の環境とサービス状態の確認
  3. 03実行中のデプロイと設定済みドメインの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill railway-status

インストール後、Claude Code で/railway-statusを入力して読み込まれたか確認します。

詳細

Railway ステータス

このディレクトリに紐づく Railway プロジェクトの現在のステータスを確認します。

使用するタイミング

  • ユーザーが Railway のステータス、プロジェクト、サービス、またはデプロイについて尋ねたとき
  • ユーザーが Railway へのデプロイやプッシュに言及したとき
  • Railway のあらゆる操作(デプロイ、サービスの更新、変数の追加)の前
  • ユーザーが環境やドメインについて尋ねたとき

使用しないタイミング

次のような場合は、代わりに railway-environment スキルを使用してください:

  • 詳細なサービス設定(ビルダーの種類、dockerfile のパス、ビルドコマンド、ルートディレクトリ)を知りたいとき
  • デプロイ設定(開始コマンド、再起動ポリシー、ヘルスチェック、デプロイ前コマンド)を知りたいとき
  • サービスのソース(リポジトリ、ブランチ、イメージ)を知りたいとき
  • サービス設定を比較したいとき
  • 環境変数の参照や変更を行いたいとき

ステータスの確認

次を実行します:

railway status --json

まず CLI がインストールされていることを確認します:

command -v railway

エラーの処理

CLI がインストールされていない場合

command -v railway が失敗する場合:

Railway CLI がインストールされていません。次のコマンドでインストールしてください:

npm install -g @railway/cli

または

brew install railway

その後、認証を行います: railway login

認証されていない場合

railway whoami が失敗する場合:

Railway にログインしていません。次を実行してください:

railway login
プロジェクトがリンクされていない場合

ステータスの結果が「No linked project」の場合:

このディレクトリに紐づいている Railway プロジェクトはありません。

既存のプロジェクトをリンクするには: railway link 新しいプロジェクトを作成するには: railway init

ステータスの提示

JSON を解析して、次の内容を提示します:

  • プロジェクト: 名前とワークスペース
  • 環境: 現在の環境(production、staging など)
  • サービス: デプロイステータス付きの一覧
  • アクティブなデプロイ: 進行中のデプロイ(activeDeployments フィールドから)
  • ドメイン: 設定済みのドメイン

出力形式の例:

Project: my-app (workspace: my-team)
Environment: production

Services:
- web: deployed (https://my-app.up.railway.app)
- api: deploying (build in progress)
- postgres: running

各サービスの activeDeployments 配列には、現在実行中のデプロイと、そのステータス(building、deploying など)が表示されます。

コメント