
FastAPI implementation practices. Use when working with FastAPI APIs and the Pydantic models for them. Keep implementation and structure decisions consistent while writing new code or refactoring existing code.
ユーザーが「プッシュして」「公開して」「push したい」と言ったときに使う。プッシュ前の確認をスクリプトでまとめて実行し、状況をユーザーに伝えて確認を取ってから push し、結果を報告するスキル。
Codex の利用状況や API 従量課金換算を `@ccusage/codex` で確認するときに使う。日別・月別・セッション別の集計、期間指定、JSON 出力、最近の使用傾向の確認に使う。
ユーザーが「gp」と言ったときに使う。git-push スキルの短いエイリアス。
uvとRuffでPythonプロジェクトを立ち上げる。新規リポジトリ作成と初期のlint/format運用確立に使う。
ユーザーレベルの AGENTS.md または ~/.agents/skills 配下のスキルを更新した場合に実行する。~/.codex/AGENTS.md と ~/.agents/skills を GitHub 管理リポジトリへ同期し、差分があればユーザー確認後にコミット・プッシュするスキル。
Dockerfile と Compose 設定を作成・更新するスキル。Docker 関連ファイル(Dockerfile、Compose、.dockerignore)を扱うときに使う。Compose ファイル名は常に compose.yaml を使用し、docker-compose.yml は新規作成しない。
ユーザーが「gc」と言ったときに使う。git-commit スキルの短いエイリアス。
ユーザーが「コミットして」「コミット作って」「コミット前確認」「コミットメッセージを考えて」と言ったときに使う。既存の確認スクリプトを実行し、差分からコミット粒度と Conventional Commit 形式のメッセージを決め、必要に応じて stage/commit して結果を報告するスキル。
uvで依存パッケージを管理する。追加・削除・更新・requirementsの出力に使う。
uvでPythonプロジェクトを初期化する。uv initの実行、生成物の確認、pyproject.tomlのadd-boundsやexclude-newer設定時に使う。
PythonプロジェクトでRuffを導入・設定する。uvでのインストール、ruff.toml配置、.gitignore更新のときに使う。
Ruffのlint/format実行と修正を扱う。AGENTS.mdに運用コマンドを追記するときに使う。