원클릭으로
use-commit
Write scoped Conventional Commits and run git commit in this repo. Use when the user asks to commit, amend, or draft a message.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Write scoped Conventional Commits and run git commit in this repo. Use when the user asks to commit, amend, or draft a message.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Instructions and guidelines for creating or adding new integration examples in the monorepo.
Instructions and guidelines on how package versioning, changelog generation, and NPM releases are managed using semantic-release in the tanstack-i18n monorepo.
Read and author Fumadocs for @wadiou/tanstack-i18n. Use when editing MDX, meta.json, or the docs app.
Create and structure feature plans in the local documentation sandbox. Use when asked to plan a feature or create an implementation route.
Standardize coordination between agent sessions by creating and maintaining handoff documents in tmp/handoffs/
| name | use-commit |
| description | Write scoped Conventional Commits and run git commit in this repo. Use when the user asks to commit, amend, or draft a message. |
How agents commit in this tanstack-i18n workspace. For amend/push/hook safety, follow the user rule committing-changes-with-git; this skill adds repo-specific scopes and workflow.
git add, git commit, git status yourself — do not only print commands..commit/message first (never stage that file)..commit/message only; do not run git commit.git config changes, --no-verify, git push, or interactive git (-i).git commit --amend only if: user asked, HEAD was your commit this session, not pushed, and amend was requested or a hook auto-fixed files after a successful commit. Hook failed → fix and create a new commit.
| Hook | Runs |
|---|---|
pre-commit | lint-staged (Biome) → pnpm validate |
commit-msg | Commitlint — scoped Conventional Commits |
pnpm validate = turbo run check typecheck test across workspaces that define those scripts (package + docs for check/typecheck; package for test).
Humans: pnpm commit or pnpm commit:file. Agents: .commit/message + git commit -F .commit/message.
From repo root, in parallel before drafting:
git status
git diff
git diff --staged
git log -5 --oneline
git log -3 --format=%B
Pick scope from the table below. Do not commit secrets or .env.
type(scope): imperative subject
1–3 sentences on why, not a file list.
| Part | Rule |
|---|---|
| Subject | ≤100 chars, no trailing period |
| Body | ≤100 chars per line (commitlint rule) |
| Type | feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert |
| Scope | Required — enum below |
| Scope | Use when changes touch… |
|---|---|
tanstack-i18n | packages/tanstack-i18n |
docs | apps/docs |
monorepo | root config, Turbo, hooks, .vscode, skills |
deps | dependency-only bumps |
ci | .github/workflows |
example | integration example applications under examples/ |
feat(tanstack-i18n): add optional solid router peerdocs(docs): document redirect status contractchore(monorepo): align turbo scripts with workspace defaultsInvalid: feat: missing scope, feat(frontend): … (scope not in enum).
.commit/message.git add <paths> — never .commit/message.git commit -F .commit/messagegit statusmeta.json, MDX authoring.