FastMCPの公式ドキュメントを追加・改訂するスキル。既存ページに合う構成と文体、実行できるコード例、アクセシビリティ、リンク検査から公開確認まで扱います。
- FastMCPの新機能を文書化したいとき
- 既存の説明ページを改訂したいとき
- 読みやすさとページ間の統一性の点検
FastMCPの変更に対して、不具合の再発を防ぐpytestのテストを書くスキル。修正前の再現確認から、通信を伴わない動作検証や外部リクエストの検査まで扱います。
Write regression tests for FastMCP changes using its pytest fixtures, in-memory clients, and protocol boundaries.
FastMCPの変更に対して、同じ不具合が再発しないか確かめる回帰テストを書きます。既存のテストや共通の準備処理に合わせ、修正前には報告された理由で失敗し、修正後には成功するかを確認します。Client(server)によるネットワークサーバー不要の検証や、外部へのリクエスト内容の検査を扱います。
不具合修正の根拠をテストで示したいときや、変更によって近接する動作まで壊れていないか確認したいときに向いています。設定を省略した場合と明示した場合の違い、JSONの値の型、複雑なスキーマの検証にも使えます。
Client(server)で、既定値と明示指定の両方を確認して」FastMCPのpytest環境、テストガイド、リポジトリの検証要件を前提とします。非同期テストは自動設定済みで、標準タイムアウトは5秒です。テスト対象のFastMCP関数ではなく、外部との境界を代替処理に置き換えます。ネットワーク動作自体を検証する場合にHTTP通信を使い、コミット前にはAGENTS.mdで求められた全体チェックを実行します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Read nearby tests, the testing guide, and the repository's validation requirements first. Extend the owning test module when it remains readable; use a focused module when the existing one is already too large.
For a bug fix, run the regression against unchanged code and confirm it fails for the reported reason, then run it with the fix. An import error or broken fixture is not a reproduced bug. To run a PR's test against main, copy it into a main worktree: pythonpath in pyproject shadows PYTHONPATH. Include supported adjacent behavior that the same branch could change, especially omitted defaults and explicit overrides.
asyncio_mode = "auto" is configured globally.Client(server) for real MCP dispatch without a network server. Use HTTP transport only when network behavior is the subject.mode="legacy" only when the handshake era is the subject.httpx2.MockTransport and assert its bytes, headers, or decoded parameters.tmp_path for files.True from 1: check the resulting type when type preservation matters.inline_snapshot conventions for complex schema assertions. Inspect generated snapshots rather than accepting them blindly.Run focused tests during development, then the full commands required by AGENTS.md before committing. If a failure appears unrelated, reproduce it on the unchanged base; do not call it pre-existing from the test name alone.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
FastMCPの公式ドキュメントを追加・改訂するスキル。既存ページに合う構成と文体、実行できるコード例、アクセシビリティ、リンク検査から公開確認まで扱います。
コマンドラインからMCPサーバーのツールや引数を調べて実行します。設定済みサーバーの探索、ローカル・リモート接続、JSON出力による作業への組み込みを扱います。
PythonのFastMCPで、導入済みバージョンに合う資料を参照しながらMCPサーバーを作成・拡張・レビューし、ツールの設計や動作、エージェントの利用結果を検証します。
FastMCPの不具合を再現し、影響範囲を絞った修正から互換性の確認、テスト、プルリクエスト公開後の確認まで進めるスキルです。
FastMCPのリリース内容の確認から、貢献者の記載、変更履歴の更新、タグ作成、PyPIへの公開、ドキュメントの反映確認までを一連の手順で進めます。
FastMCPに届いた外部の課題報告と関連する修正案を調べ、不具合の妥当性や受け入れ方針を踏まえて、担当割り当てや見送りを提案するスキルです。