mcpField
A
antithesis-documentation

antithesis-documentation

github.com/antithesishqテスト・品質302606 回インストール1 週間前に更新
リポジトリ

antithesis-documentation について

antithesis-documentation は、Antithesis の動作、SDK、セットアップ、テスト方法に関する質問へ、公式ドキュメントに基づいて回答するスキルです。snouty によるコマンドライン検索を案内し、利用できない場合の Markdown 取得方法も示します。

主な機能

  1. 01snouty docs によるドキュメント閲覧
  2. 02ツリー表示と検索によるページ探索
  3. 03ドキュメントページ全体の読み込み
  4. 04直接 Markdown を使う代替手順
  5. 05引用した文書に基づく回答

活用シーン

  1. 01Antithesis SDK のガイダンス検索
  2. 02セットアップとテスト方法の確認
  3. 03コマンドラインでのドキュメント調査

インストール

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

$npx skills add https://github.com/antithesishq/antithesis-skills --skill antithesis-documentation

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

詳細

Antithesis のドキュメント

スキルのバージョン: 2026-10-21 4f8d80b

Antithesis の概要

Antithesis は、専用のステージング環境のように機能するテストプラットフォームです。ソフトウェアを Antithesis にデプロイして実行してから本番環境にデプロイすることで、信頼性を確保できます。既存のテストツールを補完し、通常の CI/CD ワークフローと並行して利用できます。

Antithesis にデプロイすると、本番環境よりもはるかに過酷なシミュレーション環境でソフトウェアが実行されます。これにより、複雑で発生しにくい深刻な障害も含め、バグをすばやく見つけられます。

Antithesis の環境は完全に決定論的であるため、最小限の手間で問題を再現できます。一般的な共有ステージング環境とは異なり、デプロイのロックを取り合う必要がなく、環境のドリフトを心配する必要もありません。各デプロイは完全に分離されているためです。

ドキュメントへのアクセス

コマンドラインから Antithesis のドキュメントにアクセスするには、snouty という Antithesis CLI を使うのが最適です。

snouty docs --help を実行して開始してください。

snouty が見つからない場合

  1. snouty は Antithesis CLI であることをユーザーに伝えます。
  2. インストール元を案内します:https://github.com/antithesishq/snouty
  3. インストールを希望するか尋ねます。希望する場合は、https://raw.githubusercontent.com/antithesishq/snouty/refs/heads/main/README.md の手順に従います。
  4. インストール後、snouty --help を再実行します。

snouty --version が 0.8.0 より古い場合は、まず snouty update を実行してください。

snouty docs の使用

詳細な案内を行う前に、snouty docs を使って信頼できる Antithesis のドキュメントを確認してください。snouty docs --help を調べて、サブコマンドと使用例を確認します。

推奨ワークフロー:

  1. まず snouty docs tree --depth 2 を実行して、ドキュメントの概要をすばやく確認します。
  2. 対象の分野は分かっているものの、ページ名が正確に分からない場合は、snouty docs tree <filter> を使ってセクションを調べます。
  3. 特定のトピックに関連するページを探すには、snouty docs search <terms> を使います。
  4. ページのパスだけを取得するには、snouty docs search -l <terms> を使います。
  5. パスが分かったら、snouty docs show <path> を使って Markdown ページ全体を読みます。
  6. 回答では関連するドキュメントのページを引用します。

参考情報:

  • snouty docs show は、using_antithesis/sdk/go のようなページパスを受け付けます。
  • snouty docs show は /docs/.../ 形式のパスも受け付け、正規化を試みます。
  • ドキュメントの更新に失敗してキャッシュ済みのドキュメントにフォールバックしたという警告は、特にネットワークにアクセスできないサンドボックスでは通常問題ありません。要求したドキュメントの内容が返されている場合は、致命的なエラーとして扱わないでください。
  • snouty docs sqlite は、Antithesis のドキュメント全体を含むローカルの SQLite データベースへのパスを出力します。ドキュメントを直接クエリする場合に使います。

Markdown を直接取得する場合の代替手段

snouty を利用できない場合は、https://antithesis.com/docs/ から Markdown ページを直接取得できます。

すべての Markdown ページを一覧できるプレーンテキストのインデックスは、https://antithesis.com/docs/llms.txt で利用できます。まずこれを読み込んでください。

https://antithesis.com/docs/ からファイルをリクエストする前に、必ず .md 拡張子を追加してください。

例:

  • https://antithesis.com/docs/reference/sdk/go/ は https://antithesis.com/docs/reference/sdk/go.md になります
  • /reference/sdk/go/ は https://antithesis.com/docs/reference/sdk/go.md になります

例外:

  • .txt、.js、.so など、明示的なファイル拡張子を含む URL
  • docs/generated/... パスは、そのままリクエストしてください

ユーザーにリンクを提示する場合は、.md URL ではなく通常の HTML ページの URL を優先してください。

ユーザーをページ内の特定のセクションに直接リンクする場合、可能であれば見出しをスラッグ化したフラグメントを使ってください。スラッグが不確かな場合は、ページへのリンクを示し、セクション名を明記してください。

出力

  • Antithesis の動作、SDK、セットアップ、ベストプラクティスについて、明確で根拠に基づいた回答。
  • 参照したドキュメントページへの関連リンク。
  • snouty コマンドが見つからない場合は、インストールするかユーザーに尋ねてください。その際、Antithesis API とドキュメントを操作するための CLI であることを伝えてください。

自己レビュー

このスキルを完成とする前に、以下の基準に照らして作業を見直してください。このスキルの出力は会話形式(ドキュメントに基づく回答)のため、現在のコンテキストでレビューを行ってください。このファイルのガイダンスを読み直し、以下の各項目について、作成した回答を体系的に確認してください。

レビュー基準:

  • 回答中のすべての事実に関する主張が、snouty docs または Markdown の直接取得で参照した特定のドキュメントページに基づいている
  • ユーザーが情報源を確認できるよう、ドキュメントページへのリンクが含まれている
  • 異なるページの概念を混同したり、ソース資料にない詳細を追加したりしていない
  • ドキュメントの記述が曖昧、または記載がない場合、推測で補わず、その旨を明示している

コメント