一键导入
commit
Stage and commit changes with an emoji conventional commit message. Reviews staged/unstaged diffs, suggests a message, and creates the commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Stage and commit changes with an emoji conventional commit message. Reviews staged/unstaged diffs, suggests a message, and creates the commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write Svelte 5 components and SvelteKit pages following the project's frontend conventions — dark theme, mobile-first, minimalist Tailwind, modern CSS.
Create a new Architecture Decision Record (ADR) in docs/decisions/. MUST be used whenever writing an ADR — never create ADR files manually. Picks the next sequential number, fills the template, and updates the ADR table in README.md.
Run E2E and unit tests. Supports smoke tests (quick, any DB), deterministic tests (seeded DB, full suite), unit tests, or individual test files. Also covers ad-hoc verification via Playwright MCP.
Audit the current branch for loose ends before merge or plan close — stale docs, untested defensive code, partial wiring, coverage regressions, leftover TODOs. Reports findings; does not fix. MUST be used as part of plan-mode step 4 ("Branch audit before closing"); also useful ad-hoc whenever a branch is asked to be merge-ready.
Run linting and formatting checks on the project. Uses ESLint, Prettier, and svelte-check. Reports issues and offers to auto-fix.
Review the current session for learnings worth persisting. Prefers committed files (CLAUDE.md, skills) over memory — memory is only for personal/user-specific things.
| name | commit |
| description | Stage and commit changes with an emoji conventional commit message. Reviews staged/unstaged diffs, suggests a message, and creates the commit. |
| allowed-tools | Bash Read |
Help me create a git commit for the current changes in this SvelteKit project.
git status and git diff (both staged and unstaged) to understand what has changed./test before committing. Skip this for config/docs/test/cosmetic-only changes.Note: the user may be prompted for a GPG signing passphrase after the commit command.
If this commit is the milestone checkpoint of an in-progress plan (see CLAUDE.md "Plan mode"), continue to the next milestone immediately after the commit succeeds — no need to wait for further instruction.
| Emoji | Type | Use for |
|---|---|---|
| ✨ | feat | New feature or capability |
| 🐛 | fix | Bug fix |
| 🔥 | remove | Deleting code or files |
| ♻️ | refactor | Restructuring without behavior change |
| 📝 | docs | Documentation only |
| 🎨 | style | Formatting, linting, whitespace |
| ✅ | test | Adding or updating tests |
| 🔧 | config | Config files, tooling setup |
| 📦 | deps | Adding or updating dependencies |
| 🗑️ | deps-remove | Removing dependencies |
| 🚀 | perf | Performance improvement |
| 🔒 | security | Security fix or hardening |
| 🗄️ | db | Database schema or migration |
| 🐳 | docker | Dockerfile or container changes |
| 🌐 | i18n | Internationalisation / translations |
| 💄 | ui | Visual or layout changes |
| 🏗️ | arch | Architectural changes |
| 🔀 | merge | Merge branch |
| 🏷️ | types | Type definitions only |
| 🚧 | wip | Work in progress (avoid committing if possible) |
| 🔖 | release | Version bump or release tag |
| 🤔 | other | Anything that doesn't fit above |
<emoji> <type>: <short description> — max 50 chars, imperative, no periodCo-Authored-By trailer or any Claude attribution✨ feat: add tier list section routing
Sections are now dynamically routed via [section] param.
Public pages render server-side for SEO.
🐛 fix: redirect unauthenticated admin requests
The husky pre-commit hook runs npm run lint, npm run check, and npm run test:unit. If it fails:
npm run format, re-stage, and retry without asking.$ARGUMENTS