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

aspire

Aspire CLIを使用してAspire分散アプリケーションを統合管理し、実行、デバッグ、管理できます。【使用対象】aspire start、aspire stop、aspireアプリの起動、aspire describe、aspire統合機能の一覧表示、aspireの問題デバッグ、aspireログの表示、aspireリソースの追加、aspireダッシュボード、aspireアプリホストの更新。【非対象】非Aspire .NETアプリ(dotnet CLIを使用)、コンテナのみのデプロイメント(docker/podmanを使用)、ローカルテスト後のAzureデプロイ(azure-deployスキルを使用)。【実行内容】Aspire CLIコマンド(aspire start、aspire describe、aspire otel logs、aspire docs search、aspire add)、bash。【単一操作の場合】Aspire CLIコマンドを直接使用して、リソースの状態確認やドキュメント検索を迅速に実行できます。

description の原文を見る

Orchestrates Aspire distributed applications using the Aspire CLI for running, debugging, and managing distributed apps. USE FOR: aspire start, aspire stop, start aspire app, aspire describe, list aspire integrations, debug aspire issues, view aspire logs, add aspire resource, aspire dashboard, update aspire apphost. DO NOT USE FOR: non-Aspire .NET apps (use dotnet CLI), container-only deployments (use docker/podman), Azure deployment after local testing (use azure-deploy skill). INVOKES: Aspire CLI commands (aspire start, aspire describe, aspire otel logs, aspire docs search, aspire add), bash. FOR SINGLE OPERATIONS: Use Aspire CLI commands directly for quick resource status or doc lookups.

SKILL.md 本文

Aspire スキル

このリポジトリはAspireを使用して分散アプリケーションをオーケストレーションしています。リソースはAppHostプロジェクト(apphost.csまたはapphost.ts)で定義されます。

CLIコマンドリファレンス

タスクコマンド
アプリの起動aspire start
分離モードで起動(ワークツリー)aspire start --isolated
アプリの再起動aspire start(以前のインスタンスは自動停止)
リソースのヘルスチェック待機aspire wait <resource>
アプリの停止aspire stop
リソース一覧の表示aspire describeまたはaspire resources
リソースコマンドの実行aspire resource <resource> <command>
リソースの開始/停止/再起動`aspire resource <resource> start
コンソールログの表示aspire logs [resource]
構造化ログの表示aspire otel logs [resource]
トレースの表示aspire otel traces [resource]
トレースIDのログ表示aspire otel logs --trace-id <id>
統合の追加aspire add
実行中のAppHostの一覧表示aspire ps
AppHostパッケージの更新aspire update
ドキュメントの検索aspire docs search <query>
ドキュメントページの取得aspire docs get <slug>
ドキュメントページ一覧の表示aspire docs list
環境診断aspire doctor
リソースMCPツール一覧の表示aspire mcp tools
リソースMCPツールの呼び出しaspire mcp call <resource> <tool> --input <json>

ほとんどのコマンドは--format Jsonをサポートしており、マシンが読み取り可能な出力形式で結果を得られます。特定のAppHostを対象とする場合は--apphost <path>を使用してください。

主要なワークフロー

エージェント環境での実行

aspire startを使用してAppHostをバックグラウンドで実行します。Gitワークツリーで作業する場合は、ポート競合を回避し、他の実行中のインスタンスとのユーザーシークレットやローカル状態の共有を防ぐために--isolatedを使用してください:

aspire start --isolated

リソースと対話する前にヘルスチェックが完了するまで待機するには、aspire wait <resource>を使用してください:

aspire start --isolated
aspire wait myapi

再起動は安全です。aspire startは自動的に前のインスタンスを停止します。AppHostプロジェクトに変更を加えた場合はaspire startを再実行してください。

問題のデバッグ

コード変更を加える前に、アプリケーションの状態を検査してください:

  1. aspire describe — リソースのステータスを確認
  2. aspire otel logs <resource> — 構造化ログを表示
  3. aspire logs <resource> — コンソール出力を表示
  4. aspire otel traces <resource> — 分散トレースを表示

統合の追加

aspire docs searchで統合のドキュメントを検索し、aspire docs getで詳細なガイドを読み、aspire addでAppHostに統合パッケージを追加します。

統合を追加した後、aspire startでアプリを再起動し、新しいリソースを有効にしてください。

リソースMCPツールの使用

リソースの中にはMCPツールを提供するものもあります(例: WithPostgresMcp()はSQLクエリツールを追加)。CLIで検出し、呼び出します:

aspire mcp tools                                              # 利用可能なツール一覧
aspire mcp tools --format Json                                # 入力スキーマを含む
aspire mcp call <resource> <tool> --input '{"key":"value"}'   # ツールを呼び出す

重要なルール

  • 常にアプリを最初に起動してください(aspire start)。開始状態を確認するため、変更を加える前に起動します。
  • 再起動するにはaspire startを再実行するだけです — 前のインスタンスは自動的に停止されます。aspire stopの後にaspire runを使用しないでください。aspire runは一切使用しないでください。
  • ワークツリーで作業する場合は--isolatedを使用してください。
  • 永続的なコンテナを避けてください — 開発初期段階では状態管理の問題を防ぐためです。
  • Aspireワークロードはインストールしないでください — 廃止済みです。
  • 公式ドキュメントについてはaspire.devおよびlearn.microsoft.com/microsoft/aspireを優先的に使用してください。

Playwright CLI

設定されている場合は、Playwright CLIを使用してリソースの機能テストを実施します。エンドポイントはaspire describeで取得します。利用可能なコマンドについてはplaywright-cli --helpを実行してください。

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
philasdb
リポジトリ
philasdb/philasdb.org
ライセンス
Apache-2.0
最終更新
2026/5/9

Source: https://github.com/philasdb/philasdb.org / ライセンス: Apache-2.0

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

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