원클릭으로
fast-commit
Use when asked to quickly stage all current changes and commit them with an automatically selected commit message.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when asked to quickly stage all current changes and commit them with an automatically selected commit message.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when asked to add a Changesets release note, create a .changeset markdown file, choose semver impact, or satisfy a missing changeset check before a pull request.
Generates interactive multi-page HTML codebase courses with Mermaid diagrams, architecture walkthroughs, module dependency tutorials, data-flow views, state-machine views, and per-module deep dives. Use when asked to teach, map, explain, or visually tour a repository.
Use when creating a GitHub pull request or merge request from the current branch, especially when a project PR template may exist.
Use when asked to analyze code and add explanatory code annotations, file headers, doc comments, inline comments, or JSX-safe comments.
Use when asked to create, rewrite, audit, or maintain README, ARCHITECTURE, CONTRIBUTING, TUTORIAL, docs navigation, project options, badges, or documentation signatures.
| name | fast-commit |
| description | Use when asked to quickly stage all current changes and commit them with an automatically selected commit message. |
Stage all current changes, analyze the diff, generate three commit message candidates, choose the best one, and commit without asking the user to pick.
Stage untracked, modified, and deleted files:
git add -A
Read the staged diff before writing the commit message:
git diff --cached
git status --short
Identify:
Generate exactly three candidates. Each candidate has:
<gitmoji_code> <type>(<scope>): <subject>.Use gitmoji text codes from https://gitmoji.dev/, such as:
:sparkles: for features.:bug: for fixes.:memo: for documentation.:wrench: for tooling or configuration.:recycle: for refactors.:white_check_mark: for tests.Display candidates in this format:
1. **title**: `<title>`
**body**:
`<body lines>`
2. **title**: `<title>`
**body**:
`<body lines>`
3. **title**: `<title>`
**body**:
`<body lines>`
Pick the most appropriate candidate yourself. Do not ask the user.
Commit immediately:
git commit -m "<title>" -m "<body>"
Append AI co-author trailers when the matching environment is detected.
If the OPENCODE environment variable is set, append:
Co-authored-by: opencode <opencode@ai>
If CODEX_SHELL or CODEX_CI is set, append:
Co-authored-by: Codex <codex@openai.com>
Use CODEX_SHELL or CODEX_CI for Codex detection. Do not rely on
CODEX_THREAD_ID; it is session metadata, not the environment signal.
| Mistake | Fix |
|---|---|
| Asking the user to choose | Pick the best candidate yourself. |
| Committing without reading diff | Inspect git diff --cached first. |
| Using actual emoji characters | Use gitmoji text codes like :memo:. |
| Forgetting deleted files | Use git add -A. |
| Missing AI co-author trailers | Check OPENCODE, CODEX_SHELL, and CODEX_CI before committing. |