ワンクリックで
personal-create-changeset
changeset ファイルを生成します。ユーザーが changeset の作成を求めたときや、エージェントが changeset を作成するときに必ず使用してください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
changeset ファイルを生成します。ユーザーが changeset の作成を求めたときや、エージェントが changeset を作成するときに必ず使用してください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
既存の GitHub Issue を整理・再構成します。ユーザーが Issue を「整理して」「構造化して」「書き直して」「わかりやすくして」「clarify して」などと依頼したときに使用してください。
ユーザーの説明から新しい GitHub Issue を作成します。ユーザーが Issue を「作って」「起票して」「立てて」「登録して」などと依頼したときに使用してください。
ユーザーが PR のマージを求めたときや、エージェントが PR をマージするときに必ず使用してください。
Git リポジトリの慣習に則って新しいブランチや worktree を作成します。ユーザーがブランチや worktree の作成を求めたときや、エージェントが `git branch` や `git switch -c`、`git worktree add` などを用いて新しい作業を開始するときに必ず使用してください。
各リポジトリの既存の慣習からコミットメッセージ・PR タイトルの言語/スタイルを検出し、それに従うための手順をまとめたリファレンスです。ユーザーが Git の規約について尋ねたときや、他のスキルがコミット・PR 作成時に規約判定を必要とするときに使用してください。
プロジェクトに TypeScript 環境をセットアップします。typescript(ネイティブコンパイラ)のインストール、適切な @tsconfig/bases の選定と tsconfig.json への反映、package.json への typecheck スクリプト追加、CI への typecheck ジョブ追加を行います。TypeScript のセットアップを求められたときに使用してください。
| name | personal-create-changeset |
| description | changeset ファイルを生成します。ユーザーが changeset の作成を求めたときや、エージェントが changeset を作成するときに必ず使用してください。 |
| allowed-tools | Bash(fd:*), Bash(cat:*), Bash(git diff:*) |
changeset コマンド(npx changeset など)は使わない。インタラクティブモードで起動するため、エージェントが操作を進められない。
代わりに、.changeset/ ディレクトリに直接ファイルを作成する。
ファイルパス: .changeset/<ファイル名>.md
ファイル名は happy-bears のような形容詞-名詞の組み合わせなど、他の changeset ファイルと被らない任意の名前にする。
---
"<パッケージ名>": <major|minor|patch>
---
<説明>
プロジェクトの package.json を確認してパッケージ名を特定する。モノレポの場合は変更対象のパッケージを特定する。
| 種別 | 目安 |
|---|---|
major | 破壊的変更 |
minor | 新機能の追加、後方互換性のある機能変更 |
patch | バグ修正 |
バージョンが 0.x.y の場合、破壊的変更は major ではなく minor として扱う。
Add、「追加する」、「追加」)NG — 過去形、補足情報が多い
---
"my-package": minor
---
--format オプションと --output オプションを追加した
OK
---
"my-package": minor
---
CSV エクスポート機能を追加する
NG — 実装視点、過去形
---
"my-package": patch
---
リストが空の場合の null チェックを追加した
OK
---
"my-package": patch
---
空のリストを渡したときにクラッシュする問題を修正する
NG — 過去形、補足情報が多い
---
"my-package": major
---
createUser 関数のシグネチャを変更しました。第2引数以降を options オブジェクトにまとめました
OK
---
"my-package": major
---
`createUser` の引数を options オブジェクト形式に変更する