スキル一覧に戻る
ffMathy

conventional-commits

by ffMathy

My digital assistant that runs the house.

2🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: conventional-commits description: Commit message standards following Conventional Commits specification. Use this when writing commit messages for the Hey Jarvis project.

Conventional Commits Standards

CRITICAL: ALWAYS follow Conventional Commits format

Format

<type>(<scope>): <subject>

<body>

<footer>

Types

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation only
  • style: Formatting (no code change)
  • refactor: Code change (no bug fix or feature)
  • perf: Performance improvement
  • test: Adding/refactoring tests
  • chore: Maintenance tasks
  • build: Build system changes
  • ci: CI configuration changes

Scopes

Use project-specific scopes:

Root level:

  • deps, config, ci, build

MCP project:

  • mcp, agents, workflows, tools
  • weather, shopping, cooking, coding

Other projects:

  • addon, firmware, elevenlabs

Examples

feat(mcp): add calendar agent for scheduling
fix(shopping): correct product quantity calculation
docs(agents): update workflow examples
feat(api)!: change authentication method

BREAKING CHANGE: Auth now requires API key

Subject Line Rules

  • Keep under 72 characters
  • Use imperative mood ("add" not "added")
  • Don't capitalize first letter
  • No period at end
  • Reference issues in footer: Closes #123

Breaking Changes

Add ! before colon for breaking changes:

feat(api)!: change authentication method

BREAKING CHANGE: Auth now requires API key instead of username/password

Pull Request Titles

PR titles must also follow Conventional Commits format:

feat(mcp): add calendar agent for scheduling
fix(shopping): correct product quantity calculation

Multi-line Commits

For commits with multiple changes:

feat(mcp): add calendar agent

- Implement Google Calendar integration
- Add recurring event support
- Include timezone handling

Closes #123

Scopes by Project

MCP:

feat(agents): add new agent
feat(weather): add forecast tool
fix(workflows): correct state handling

Home Assistant Addon:

feat(addon): add configuration option
fix(config): correct port mapping

ElevenLabs:

feat(voice): add new personality trait
test(elevenlabs): add conversation tests

What NOT to Do

❌ Don't use vague subjects like "fix bug" or "update code" ❌ Don't capitalize subject line ❌ Don't end subject with period ❌ Don't mix multiple types in one commit ❌ Don't forget scope when applicable ❌ Don't exceed 72 characters in subject

Why This Matters

  • Automated changelog generation: Tools parse commits for releases
  • Clear history: Easy to understand what changed
  • Semantic versioning: Types indicate version bumps
  • Searchability: Easy to find specific changes

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です