
commit
by inspirepan
Coding Agent CLI
SKILL.md
name: commit description: Use this skill when the user asks to commit, save, or persist their code changes to version control and describe current changes. metadata: short-description: Commit current changes
Please follow the steps below to commit your changes with jj (describe current changes).
Run jj log -n 5 to see working copy changes and all current changes.
For each non-empty change without a description (shows as "(no description set)"):
- Run
jj diff -r <change_id> --gitto view the diff - Read related files if needed to understand the context
- Use
jj describe -r <change_id>to add a meaningful description
If changes were made during this conversation, use conversation context to write accurate descriptions.
Commit Message Format
Pass the commit message directly with -m flag. For multi-line messages, use quoted strings:
jj describe -m "feat(scope): short description
- Detail line 1
- Detail line 2"
Avoid using single quotes or apostrophes in commit messages to prevent shell escaping issues.
Message Style
Follow the Conventional Commits specification:
<type>(<scope>): <description>
Types:
feat: New featurefix: Bug fixdocs: Documentation changesstyle: Code style changes (formatting, no logic change)refactor: Code refactoring (no feature or fix)test: Adding or updating testschore: Build process, dependencies, or tooling changes
Examples:
feat(cli): add --verbose flag for debug outputfix(llm): handle API timeout errors gracefullydocs(readme): update installation instructionsrefactor(core): simplify session state management
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です