ワンクリックで
commit
Stage and commit changes with conventional commits
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Stage and commit changes with conventional commits
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Scaffold a new project in the current directory — git init, README.md, CLAUDE.md, AGENTS.md, Claude settings.json, linter/test config, unused-code detection (knip for TypeScript), runtime pin, lockfile (npm for TypeScript, uv for Python), supply-chain hardening (SHA-pinned GitHub Actions, least-privilege GITHUB_TOKEN, Dependabot cooldown, pinned container base images), and CI (GitHub Actions + Dependabot) for the specified language (TypeScript, Go, Python), plus optional Next.js boilerplate with error boundaries, security headers, SEO, and a health endpoint. Use this skill when the user wants to initialize or bootstrap a new project from scratch, set up a fresh repo, or scaffold project boilerplate.
Create a GitHub pull request with context-aware description
A relentless interview to think a topic through before committing — software requirements or any general question (a decision, a concept, a plan, research). Act as a critical thinking partner: surface the real intent, challenge assumptions, weigh alternatives, name what stays uncertain. One question at a time, each with a recommended answer. Always end by writing a document capturing what was decided and what is open. Use proactively whenever the user wants to think something through, define requirements, or clear up ambiguity — triggered by "要件定義したい", "深掘りしたい", "壁打ちしたい", "一緒に考えて", "help me think this through", "grill me", or the `/deep-dive` command.
Help the reviewer understand a GitHub pull request through dialogue. Start with a short orientation to the PR's purpose and approach, then answer their questions and dig into the real code interactively so their understanding deepens. Only once understanding is solid — and only when the reviewer asks — organize their own conclusions into review notes they send themselves. Facilitator: never produce ok/ng verdicts or review comments on your own. Triggered by requests like "PRをレビューしたい", "PRを理解したい", "このPRを見たい", "help me review this PR", or the `/review-support` command.
テストコードのレビューを行う。公開契約(入出力・エラー契約・副作用保証)を起点に、テストが振る舞いの仕様として機能しているかを評価し、改善点を優先度付きで報告する。「テストをレビューして」「テストのレビューをお願い」「test review」「review the tests」などテストそのもののレビューを依頼された時、または /review-test コマンドで起動する。
Update an existing GitHub pull request after adding commits by revising title/body, preserving template format, and pushing pending branch changes.
| name | commit |
| description | Stage and commit changes with conventional commits |
| effort | low |
| allowed-tools | Bash(git status *), Bash(git diff *), Bash(git log *), Bash(git add *), Bash(git commit *), Bash(echo *), Read, Glob, Grep |
!git status --short
!git diff --stat
Commit changes quickly. Do not summarize after — move on immediately.
git diff HEAD and git log --oneline -5. Use HEAD, not a bare git diff — a bare git diff shows only unstaged changes and would miss anything already staged (before the first commit HEAD doesn't exist, so fall back to git diff --cached). No git diff surfaces untracked files, so Read any ?? files from status — you need their contents both to write an accurate message and to catch secrets.git add <explicit paths> → commit. Run git diff --cached --stat first only when the staged set could differ from intent — i.e. when splitting into multiple commits (a path meant for a later commit could leak in) or when staging non-deterministically (git add -A/./globs). For a single commit staged by explicit paths the result is deterministic, so skip the check and commit directly.type(scope): description), English only (always, regardless of the user's language), imperative. Match repo style if one exists.
Add a body that briefly explains why the change was made and any relevant background. Keep it concise — just enough for a future reader to understand the motivation without re-reading the diff.
Omit the body only when the subject line alone is self-explanatory (e.g., fixing a typo).
Do not append the Claude session URL / Claude-Session: trailer to the commit message.
For a multi-line message, feed it through a quoted heredoc into git commit -F - (stdin) so backticks, $, and quotes stay literal — no escaping, and no $() subshell (which triggers permission prompts):
git commit -F - <<'COMMIT_MSG_EOF'
type(scope): subject
Body explaining why.
COMMIT_MSG_EOF