pytest-recording
79pytest-recordingでHTTPテストを記録する
HTTPテストは、ライブAPIが変更されたり認証情報が漏えいしたりすると失敗しがちです。このスキルは、pytest-recordingのカセット設定と、記録されたリクエストのサニタイズを支援します。
Alembic データベースマイグレーションを管理する
チームに再現可能なマイグレーションパターンがない場合、データベーススキーマの変更にはリスクが伴います。このスキルは、SQLAlchemy プロジェクト向けに Claude、Codex、Claude Code に実践的な Alembic ガイダンスを提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "alembic" from https://skillstore.io/skills/bossjones-alembic.md and its manifest at https://skillstore.io/api/skills/bossjones-alembic/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「alembic」を使用しています。 users モデルに email カラムを追加しました。次に何をすべきですか?
期待される結果:
このスキルは、autogenerate コマンド、生成されたマイグレーションのレビュー手順、upgrade コマンド、downgrade 動作の確認を概説します。
「alembic」を使用しています。 SQLite マイグレーションでテーブルを直接変更できません。
期待される結果:
このスキルは Alembic バッチモードを推奨し、SQLite マイグレーションで render_as_batch を有効にすべき場合を説明します。
「alembic」を使用しています。 データベースが最新のリビジョンにあるか確認する必要があります。
期待される結果:
このスキルは、現在のデータベース heads と Alembic script heads を比較する方法、およびデプロイワークフローでそのチェックを使用するタイミングを説明します。
The static findings are false positives caused by Markdown code fences containing Alembic commands, Python migration snippets, and normal database configuration examples. No prompt injection, data exfiltration intent, or executable marketplace behavior was found in the reviewed skill content.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/bossjones-alembic/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-alembic?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-alembic?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-alembic/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-alembic.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). alembic security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-alembic/audits/10@techreport{bossjones-bossjones-alembic-2026,
author = {bossjones},
title = {alembic security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/bossjones-alembic/audits/10},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "alembic security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/bossjones-alembic/audits/10"
identifiers:
- type: other
value: "skillstore:bossjones-alembic:audit:10"
description: "Skillstore immutable audit report identifier"
SQLAlchemy モデルの変更から Alembic リビジョンを生成し、生成されたスキーマ操作をレビューします。
環境をまたいでスキーマ変更を適用する前に、アップグレード、ダウングレード、ステータス確認コマンドを計画します。
信頼性の高い autogeneration のために、async エンジン、メタデータ検出、オブジェクトフィルター、SQLite バッチモードを設定します。
SQLAlchemy モデルの変更に対する Alembic マイグレーションの作成を手伝ってください。安全に生成、検査、適用するためのコマンドを示してください。
この Alembic マイグレーション計画を安全性の観点からレビューしてください。リスクのある操作、不足しているダウングレード手順、手動編集が必要な変更を特定してください。
async SQLAlchemy 向けの Alembic env.py 設定を案内してください。メタデータ設定、async エンジン設定、autogenerate オプションを含めてください。
データバックフィル、ロールバック計画、デプロイチェックを伴う本番スキーマ変更のための安全な Alembic マイグレーション戦略の設計を手伝ってください。
作成者
bossjonesライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
7db9b9f06e0ab79c575b58bc48c4d8dc9849f424
メンテナンスの新しさ
2026/7/24
利用状況
5 ダウンロード · 176 閲覧
ファイル構成
📄 SKILL.md
pytest-recordingでHTTPテストを記録する
HTTPテストは、ライブAPIが変更されたり認証情報が漏えいしたりすると失敗しがちです。このスキルは、pytest-recordingのカセット設定と、記録されたリクエストのサニタイズを支援します。
Pydantic v2 バリデーションモデルを構築する
Python のデータ契約は、入力が API、ファイル、またはユーザーから来る場合にずれることがあります。このスキルは、バリデーション、シリアライゼーション、エラーハンドリングのための簡潔な Pydantic v2 パターンを提供します。
より良い Pytest テストを書く
Python チームには、明確で拡張しやすい状態を保つ信頼性の高いテストが必要です。このスキルは、Claude、Codex、Claude Code に対して、pytest fixtures、パラメータ化、非同期テスト、モック、テスト構成をガイドします。
Pythonドキュメントを生成
Pythonプロジェクトでは、最新のAPIドキュメントが不足していることがよくあります。このスキルは、Claude、Codex、またはClaude Codeがソース構造、docstring、type hintsからMarkdownドキュメントを作成するのを支援します。
Pythonアプリに構造化ログを追加
Pythonサービスは、検索や相関付けが難しいプレーンテキストログを生成することがよくあります。このスキルは、構造化JSONログ、コンテキストバインディング、テスト、本番環境向けのプロセッサのためにstructlogを設定するのに役立ちます。
UvicornでPython ASGIアプリを実行する
非同期Pythonサービスには、開発とデプロイのための明確なサーバー設定が必要です。このスキルは、簡潔なUvicornコマンド、設定ガイダンス、トラブルシューティング手順を提供します。
FastAPIバックエンドを構築
作成者 sickn33
FastAPIプロジェクトでは、セットアップ、データモデル、ルート、認証、テスト、デプロイメントにわたって一貫した選択が必要です。このスキルは、各バックエンド工程に焦点を当てたプロンプトを含む段階的なワークフローを提供します。
Audit Python Web Apps Before Release
作成者 glenskii
Python teams need repeatable checks for common application security controls. This skill provides configurable pytest coverage with clear evidence, boundaries, and release decisions.
信頼性の高い非同期 Python を構築
作成者 0xDarkMatter
非同期 Python コードは、ブロッキング呼び出し、制限のないタスク、不十分なクリーンアップによって失敗することがよくあります。このスキルは、堅牢な並行サービスのための再利用可能な asyncio パターン、例、リファレンスを提供します。
再利用可能なパターンでFastAPI APIを構築
作成者 0xDarkMatter
FastAPIプロジェクトでは、バリデーション、依存関係、ミドルウェア、バックグラウンド処理について一貫した選択が必要です。このスキルは、実践的なPython API開発のための再利用可能なパターンをClaude、Codex、Claude Codeに提供します。
Pythonの型安全パターンを追加
作成者 0xDarkMatter
Pythonの型アノテーションは、実際のプロジェクト全体で一貫して適用するのが難しい場合があります。このスキルは、Claude、Codex、Claude Codeに、より安全な型付きPythonコードのための実践的なパターンを提供します。
公開品質の Matplotlib 図を作成する
作成者 davila7
Matplotlib は、複雑な科学プロットで一貫して使うのが難しい場合があります。このスキルは、より明確な図を作るための実践的な例、スタイリング指針、ヘルパースクリプトを提供します。