원클릭으로
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