一键导入
commit
Generate a commit message that explains WHAT changed and WHY in plain language. No code references. Humans read these, not machines.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate a commit message that explains WHAT changed and WHY in plain language. No code references. Humans read these, not machines.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a PR description that explains WHAT is being built, WHY, and the high-level approach. Written for humans who will not read the code.
Create a new domains/<name>/ folder following the Huxflux domain pattern. Targets web, server, mobile, or shared. For server domains, also creates the routes plugin and registers it.
Run the structural check (check-domains) against the monorepo or a specific domain. Use after editing a domain to verify it still conforms.
Enter discussion mode. No code is written, no files are created or edited. Read the codebase to ground the conversation, reason through trade-offs, surface edge cases, brainstorm. Use when the user wants to think before building.
Establish shared understanding of a task before writing any code. Restate the ask, surface ambiguity, ask 1-3 structured questions, propose an approach with trade-offs, get sign-off. Use at the start of any non-trivial task.
Create a new domain-internal React component inside an existing domain. Produces a file that passes lint by construction (size cap, allowed icons, design-system colors).
| name | commit |
| description | Generate a commit message that explains WHAT changed and WHY in plain language. No code references. Humans read these, not machines. |
The user has staged changes and wants a commit message. This skill reads the diff and produces a message that a human can understand without looking at the code.
None. Operates on whatever is currently staged.
git diff --cached. If empty, refuse and tell the user to stage something first.git diff --cached --name-only.git log --oneline -20 plus git log -5 --format='%s%n%n%b'.feat / fix / refactor / chore / docs / test.git commit unless the user says to.git commit -m "$(cat <<'EOF'
<subject>
<body>
EOF
)"
Subject line:
<type>: <imperative summary>feat: auto-connect desktop to local server on first launchfeat: add tryAutoConnectSync to _app.tsx beforeLoadBody:
Skip the body for genuinely trivial commits (typo, version bump). A bare subject is fine.
git add. The user controls staging.git commit unless explicitly told to.--amend.--no-verify).