Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-workflow:researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
ツール、フレームワーク、設定、API等について調査を行い、**調査結果のみ**を簡潔に返すスキル。
ツール、フレームワーク、設定、API等について調査を行い、調査結果のみを簡潔に返すスキル。
以下の優先順位で調査ソースを選択(状況に応じて柔軟に判断):
以下の構造で簡潔に出力:
## 調査結果
[質問に対する回答を簡潔に記述]
## 確認したソース
- [ソース名]: URL
- [ソース名]: ファイルパス or URL
## 補足情報(必要に応じて)
[バージョン情報、注意点、追加コンテキストなど]
/research FastAPIのCORSミドルウェアの設定方法
/research TypeScript 5.0のデコレーター仕様変更点
## 調査結果
FastAPIのCORSミドルウェアは `fastapi.middleware.cors.CORSMiddleware` を使用します。
基本設定:
- `allow_origins`: 許可するオリジンのリスト(例: `["https://example.com"]`)
- `allow_credentials`: Cookieを許可する場合 `True`
- `allow_methods`: 許可するHTTPメソッド(例: `["GET", "POST"]`)
- `allow_headers`: 許可するヘッダー(例: `["*"]`)
全て許可する場合: `allow_origins=["*"]`(本番環境では非推奨)
## 確認したソース
- FastAPI公式ドキュメント: https://fastapi.tiangolo.com/tutorial/cors/
- CORSMiddlewareソースコード: https://github.com/encode/starlette/blob/master/starlette/middleware/cors.py
## 補足情報
FastAPI 0.68.0以降で利用可能。credentialsを使用する場合、`allow_origins=["*"]`は使用不可。
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub arkatom/claude-plugins --plugin dev-workflow