con un clic
pin-versions
依存関係のバージョン固定。package.json や Terraform Provider を編集したら必ず実行。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
依存関係のバージョン固定。package.json や Terraform Provider を編集したら必ず実行。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
シークレット追加時のドキュメント更新。「シークレットを追加」「環境変数を追加」「API キーを設定」などのリクエスト時に使用。
新規ブログ記事の作成。「記事を書きたい」「新しい記事を作成」「ブログ投稿」などのリクエスト時に使用。
GitHub Issue の作成。「Issue を作成」「タスクを Issue にして」「これを Issue 化」などのリクエスト時に使用。会話中にタスクを認識した際にも積極的に使用。
Pull Request の作成。「PRを作成」「プルリクエストを作成」「変更をPRにして」などのリクエスト時に使用。
GitHub Issue からタスクを読み込み実装。「Issue
セキュリティチェックを実行。「セキュリティ確認」「脆弱性チェック」「セキュリティレビュー」などのリクエスト時に使用。
| name | pin-versions |
| description | 依存関係のバージョン固定。package.json や Terraform Provider を編集したら必ず実行。 |
依存関係のバージョンを固定するスキル。
package.json や Terraform Provider ファイルを編集した場合は、必ずこのルールに従ってバージョンを固定すること。
**/package.json - npm/pnpm パッケージ**/*.tf (providers.tf, versions.tf) - Terraform Providerバージョン指定には ^ や ~ を使用せず、固定バージョンを指定する。
// NG
"dependencies": {
"react": "^19.0.0",
"next": "~15.0.0"
}
// OK
"dependencies": {
"react": "19.0.0",
"next": "15.0.0"
}
例外:
workspace:* - モノレポ内のパッケージ参照は許可~> や >= を使用せず、固定バージョンを指定する。
// NG
terraform {
required_version = ">= 1.0"
required_providers {
aws = {
version = "~> 5.0"
}
}
}
// OK
terraform {
required_version = "1.14.3"
required_providers {
aws = {
version = "5.82.2"
}
}
}
# package.json の ^ や ~ を検索
grep -r '"\^' apps/*/package.json packages/*/package.json
grep -r '"~' apps/*/package.json packages/*/package.json
# Terraform の ~> や >= を検索
grep -rE '"~>|">=' infra/terraform --include="*.tf"
^ や ~ があれば固定バージョンに修正pnpm install で lockfile を更新(package.json の場合)pnpm check で問題がないことを確認