Communitygithub.com

karolinakita-ux/portfolio

開発ブランチ(develop)への変更を、このリポジトリのルールに従ってコミットします。yarn verify、セマンティックバージョン更新、CHANGELOGへの追記、変更ファイルの明示的ステージング、件名へのバージョン番号付与、プッシュまでを行います。変更がコミット可能になった際に使用します。

portfolio とは?

このスキルは、指定されたリポジトリ(karolinakita-ux/portfolio)の`develop`ブランチに対して、厳格なルールに従った変更のコミットを自動化します。主な機能は、`yarn verify`による検証(型チェック、リント、Prettierチェック、テスト、ビルド)、`package.json`のバージョンとCHANGELOGの先頭行に基づくセマンティックバージョニング(major/minor/patch)の判定、CHANGELOGへの適切な追記、変更ファイルのみを名前指定でステージングしたコミット、そして`git show --stat`による確認後のプッシュです。開発者が手動で行う煩雑な手順を一貫して実行し、ヒューマンエラーを防ぎます。Claude Code, Cursor, CodexなどのAIエージェント上で動作し、CONTRIBUTING.mdに定義されたルールに従って、品質を保ったまま高速に変更を統合できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/karolinakita-ux/portfolio/tree/HEAD/.claude/skills/ship-change

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

develop ブランチへの変更をリリースする

すべてのコミットは1つのバージョンです。CONTRIBUTING.md(「すべてのコミット」)のルールを簡略化して示します。

  1. 検証する。 yarn verify(型チェック、警告ゼロのリント、Prettierチェック、テスト、プリレンダリング付きビルド)。ルールではなくコードを修正すること:ルールの例外は、理由を--の後に記述した1行の無効化だけです。
  2. ツリーを確認する。 git status。ユーザーが未完了の編集を残している場合があります。この変更で触れたファイルのみをリストアップし、それ以外はステージングしないでください。
  3. コミット直前にバージョンを決定する(package.jsonのversionと、CHANGELOG.mdの先頭行を今この時点で読み、それ以前ではない):
    • major:ページの削除やリネーム、URLの変更、デザインの全面的な変更
    • minor:新しい可視コンテンツや機能
    • patch:修正、コピー、画像、スタイリング、依存関係、設定、テスト、ドキュメント
  4. CHANGELOG。 単一の## Unreleased見出しの下に### X.Y.Z - YYYY-MM-DDを追加します(リリース後は存在しません。最新の## Releaseの上に追加します)。Added / Changed / Fixed / Removedグループを設け、各グループは1行のプレーンテキストとし、短いハイフンのみを使用します。
  5. コミットする リストアップしたファイルを名前指定で:git commit -- <files>。件名は<変更内容、命令形> (X.Y.Z)とし、短い本文と、Claudeが作成した場合は共同作者トレーラーを付けます。
  6. コミットとメッセージを確認する git show --stat HEAD。その後、developにプッシュします。

コミット前に、変更されたすべての単位(ファイル、関数、ブランチ)と、それをカバーするテストをリストアップします。テストされていないブランチにはテストを追加するか、返信にメモを残します。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル