Skip to content
cccskills
FreePublished on GitHub

git

git に関する全ての操作やこのプロジェクトのgitに関する情報が欲しい時に呼び出されるスキル(branch, commit, push, pull, merge ...)

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Constitution

  • NEVER: コミットには co-author を指定しないこと。
  • NEVER: main に対して、直接の操作は禁止する。しかし、例外として main の pull、その他 main に影響しない操作(main -> develop のマージなど)は可能とする。
  • NEVER: ユーザーからの明示的な指示がない限り develop に対しても、前述の main の規則が適用されるものとする。
    • しかし、ユーザーから明示的な指示があった場合、直接のコミットなどを可能とする
  • ALWAYS: コミットメッセージは conventional commit 形式に従うこと。詳しくは後述のコミットメッセージセクションを参照
  • ALWAYS: コミットメッセージは何を変更したかよりも、なぜ変更したかが記述されていることが好ましい。
  • ALWAYS: ブランチ名は {type}/{issue_number?}/{branch_name} に従うこと。詳しくは後述のブランチ名セクションを参照
  • NEVER: ブランチ名に codex/ など、指定形式以外のprefixを付けない。
  • ALWAYS: 変更内容が複数の独立した関心事を含む場合は複数のコミットに分割する。すでにステージング済みのファイルがある場合でも、コミット単位で適切に分割すること。
  • ALWAYS: Codex App などの Sandbox 環境では、git push などでネットワークアクセスで弾かれる場合がある。その時はユーザー確認を挟むことでネットワークアクセスの承認を得る必要がある。

コミットメッセージ

コミットメッセージは以下のような conventional commit 形式に従い、基本的には英語で記述すること。

{type}({scope?}): {message}

それぞれの変数が取りうる値は以下:

  • type: コミットの種類(例: feat, fix, refactor, chore など)
  • scope: コミットの対象となる範囲(例: www, api, core など)。これは省略可能。
  • message: コミットメッセージ。英語で記述すること。

例:

feat(www): add login page
ci: update test ci

ブランチ名

ブランチ名は以下のような形式に沿って作成すること。

{type}/{issue_number?}/{branch_name}

それぞれの変数が取りうる値は以下:

  • type: ブランチの種類(例: feat, fix, refactor, chore など)
  • issue_number: 関連する GitHub の Issue 番号。これはユーザーから Issue 番号の共有がない限り、確認せず省略して良い。
  • branch_name: ブランチ名

例:

feat/123/login-page
perf/reduce-rendering

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

app 側のページ実装を `@playlistwizard/ui` へページ単位で移行するための方針。`@/components/ui/*` import の置換、共通コンポーネント化、既存表示差分の抑制、packages/ui 側の variant 設計を伴う作業で参照すること。

The English summary is being prepared. Showing the original description.

suzuki3jp/PlaylistWizard15Updated Oct 19, 2026

Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.

The English summary is being prepared. Showing the original description.

suzuki3jp/PlaylistWizard15Updated Oct 19, 2026

Skill for creating auth layers in TypeScript/JavaScript apps using Better Auth.

The English summary is being prepared. Showing the original description.

suzuki3jp/PlaylistWizard15Updated Oct 19, 2026

ユーザーと対話しながら機能仕様を策定し、Notion に自動でドキュメント化するスキル。「仕様を作ろう」「スペックを書いて」「仕様を詰めよう」などの指示で呼び出される。

The English summary is being prepared. Showing the original description.

suzuki3jp/PlaylistWizard15Updated Oct 19, 2026

github

Free

GitHub に関する全ての操作やこのプロジェクトの GitHub に関する情報が欲しい時に呼び出されるスキル(PR, Issue)

The English summary is being prepared. Showing the original description.

suzuki3jp/PlaylistWizard15Updated Oct 19, 2026

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.

The English summary is being prepared. Showing the original description.

suzuki3jp/PlaylistWizard15Updated Oct 19, 2026

See all skills by suzuki3jp

Report a problem with this skill