一键导入
commit
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Executes an approved plan with one primary implementation stream by default, using bounded parallel sidecars only when the write scopes are truly disjoint. Supports default Claude execution or an explicit Codex executor option. Automatically reviews the result for completeness and intent fidelity. Use after a plan is approved.
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
Executes an approved plan directly in Codex with one primary implementation stream by default, bounded sidecars only when write scopes are truly disjoint, and mandatory review gates for completeness and intent fidelity. Use after a plan is approved.
Review completed code changes against a plan, run quality checks, and call out gaps, regressions, or missing integrations. Use when implementation work needs a plan-based review.
Carry out a structured implementation plan carefully and systematically, following existing repo patterns, preserving intent, and running quality checks as work progresses. Use when a plan already exists and the goal is execution.
Review an implementation plan for repo accuracy, fact purity, intent fidelity, reconciliation quality, and completeness. Use when a plan needs a correctness and completeness pass.
| name | commit |
| description | Selectively stages and commits only the changes related to the current session, skipping unrelated modifications. |
| argument-hint | [optional: commit message or description of what to commit] |
Commit only the changes you made in this session to the local branch. Ignore all other changes. Do not ask for confirmation at any step — just classify, stage, commit, and report.
Gather context about what you implemented:
./tmp/done-plans/ and ./tmp/ready-plans/ — if any exist, read them for file lists and feature descriptions.$ARGUMENTS is provided and does NOT match the type: description commit message format, use it as additional context for what should be committed (it will be used for classification in Step 3, not as the commit message).git status to see all modified, added, and deleted files.git diff (unstaged) and git diff --cached (staged) to see the actual changes. Treat both as a single pool of changes to classify.For each changed file (whether staged or unstaged), determine if it was changed by you in this session or not:
Your changes — include these:
./tmp/done-plans/ files and ./tmp/context.md changes associated with your workNot your changes — skip these entirely:
./tmp/ files (research notes, other plans)When in doubt, include the file rather than leaving it out.
If zero files are classified as yours, tell the user that no changes match this session's work and stop.
Do not present the classification for confirmation. Proceed directly to staging.
git add <specific files> — only the files you changed. Never git add . or git add -A.git diff --cached) for secrets or credentials:
Do not ask for confirmation. Just create the commit.
$ARGUMENTS matches the type: description format (e.g., feat: add commit skill), use it verbatim as the commit message.type: short description (feat, fix, refactor, docs, chore). Under 72 characters. Imperative mood.Present the result. Only suggest /commit again if there are uncommitted files remaining.
Committed: <short sha> <commit message>
Files included:
- <file list>
Files left uncommitted:
- <file list, or "none">
Next steps:
- `/prepare-pr` — Rebase, build, and open a PR