بنقرة واحدة
commit-message
Generate commit messages following conventional commits with scope detection
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate commit messages following conventional commits with scope detection
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Design RESTful APIs following best practices
Systematic bug investigation and root cause analysis
Review code quality, patterns, and best practices
Generate and update technical documentation
Break down features into implementable tasks
Review pull requests against team standards and best practices
| type | skill |
| name | Commit Message |
| description | Generate commit messages following conventional commits with scope detection |
| skillSlug | commit-message |
| phases | ["E","C"] |
| generated | "2026-02-08T00:00:00.000Z" |
| status | filled |
| scaffoldVersion | 2.0.0 |
Use this skill when creating git commits for the Smart Farming project. The project uses an emoji-based commit convention documented in documentation/development/commits-emoji-table.md.
<emoji> <type>(<scope>): <description>
| Emoji | Type | Usage |
|---|---|---|
| :sparkles: | feat | New feature |
| :bug: | fix | Bug fix |
| :recycle: | refactor | Code refactoring (no behavior change) |
| :art: | style | Code formatting, styling |
| :memo: | docs | Documentation changes |
| :white_check_mark: | test | Adding or updating tests |
| :wrench: | chore | Build, config, tooling changes |
| :rocket: | perf | Performance improvement |
| :lock: | security | Security fix or improvement |
| :package: | deps | Dependency updates |
| :fire: | remove | Removing code or files |
| :construction: | wip | Work in progress |
Determine the scope from the files changed:
| Files Changed | Scope |
|---|---|
src/app/core/use_cases/plants/ | plants |
src/app/core/use_cases/sensors_records/ | sensors |
src/app/core/use_cases/checklist_records/ | checklist |
src/app/infra/authentication/ | auth |
src/app/infra/database/ | database |
src/app/infra/views/ | views |
src/app/infra/forms/ | forms |
src/ui/templates/ | templates |
src/ui/static/scripts/ | scripts |
src/ui/static/styles/ | styles |
docker-compose.yml, Dockerfile | docker |
documentation/ | docs |
*_test.py, tests/ | tests |
| Multiple domains | global |
# New feature
git commit -m ":sparkles: feat(sensors): add temperature filter to dashboard"
# Bug fix
git commit -m ":bug: fix(checklist): correct date parsing in CSV import"
# Refactoring
git commit -m ":recycle: refactor(database): extract query builder into utility"
# Tests
git commit -m ":white_check_mark: test(plants): add tests for create plant use case"
# Documentation
git commit -m ":memo: docs(global): update README with new setup instructions"
# Docker/Config
git commit -m ":wrench: chore(docker): update MySQL version to 8.1"
.env files or secrets