tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill generating-smart-commitsExecute use when generating conventional commit messages from staged git changes. Trigger with phrases like "create commit message", "generate smart commit", "/commit-smart", or "/gc". Automatically analyzes changes to determine commit type (feat, fix, docs), identifies breaking changes, and formats according to conventional commit standards.
74%
Overall
Validation
Implementation
Activation
Validation
81%| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md line count is 83 (<= 500) | Pass |
frontmatter_valid | YAML frontmatter is valid | Pass |
name_field | 'name' field is valid: 'generating-smart-commits' | Pass |
description_field | 'description' field is valid (345 chars) | Pass |
description_voice | 'description' uses third person voice | Pass |
description_trigger_hint | Description includes an explicit trigger hint | Pass |
compatibility_field | 'compatibility' field not present (optional) | Pass |
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
metadata_field | 'metadata' field not present (optional) | Pass |
license_field | 'license' field is present: MIT | Pass |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
body_present | SKILL.md body is present | Pass |
body_examples | Examples detected (code fence or 'Example' wording) | Pass |
body_output_format | Output/return/format terms detected | Pass |
body_steps | Step-by-step structure detected (ordered list) | Pass |
Total | 13 / 16 Passed |
Implementation
50%This skill provides a reasonable framework for generating conventional commit messages with clear steps and good output examples. However, it lacks executable commands (no `git diff --staged` example), contains redundant/empty sections, and explains prerequisites Claude already understands. The error handling is helpful but disconnected from the main workflow.
Suggestions
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Contains some unnecessary padding like 'This skill provides automated assistance for git commit smart tasks' and redundant sections (Overview at the end repeats nothing useful). Prerequisites section explains things Claude would know, but the core instructions are reasonably tight. | 2 / 3 |
Actionability | Provides clear steps and good output format examples, but lacks executable code. No actual git commands for analyzing diff (e.g., `git diff --staged`), no script or command to run. The instructions describe what to do conceptually rather than providing copy-paste commands. | 2 / 3 |
Workflow Clarity | Steps are clearly numbered and sequenced with a review checkpoint before committing. However, there's no explicit validation step for the generated message format, and the error handling section is separate from the workflow rather than integrated as checkpoints. | 2 / 3 |
Progressive Disclosure | Content is reasonably organized with clear sections, but the Overview and Examples sections at the end are empty placeholders that add no value. References to external resources are present but the internal structure could be tighter. | 2 / 3 |
Total | 8 / 12 Passed |
Activation
100%This is a strong skill description that excels across all dimensions. It provides specific actions (analyzing changes, determining commit types, identifying breaking changes), includes natural trigger phrases users would actually say, explicitly states when to use it, and occupies a clear niche that won't conflict with other skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'analyzes changes to determine commit type (feat, fix, docs)', 'identifies breaking changes', and 'formats according to conventional commit standards'. | 3 / 3 |
Completeness | Clearly answers both what (generating conventional commit messages, analyzing changes, determining commit type, identifying breaking changes) AND when ('Trigger with phrases like...' provides explicit trigger guidance). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'create commit message', 'generate smart commit', '/commit-smart', '/gc', plus domain terms like 'conventional commit', 'staged git changes'. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused specifically on conventional commit message generation from staged git changes, with distinct triggers like '/commit-smart' and '/gc' that are unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Reviewed
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.