CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-czg

Interactive Commitizen CLI that generates standardized git commit messages

80

1.05x
Quality

Pending

Does it follow best practices?

Impact

80%

1.05x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

Evaluation results

100%

75%

Git Commit Message Helper with Hook Integration

Git hook integration

Criteria
Without context
With context

czg invocation

0%

100%

--hook flag usage

20%

100%

Configuration integration

25%

100%

Mode switching

50%

100%

Package dependency

50%

100%

46%

-13%

Commit Message Validator

Conventional Commits compliance

Criteria
Without context
With context

Uses czg configuration

80%

60%

Leverages type validation

60%

65%

Parses commit format

50%

20%

Handles breaking changes

40%

33%

Validates scope format

30%

20%

Returns structured result

80%

70%

41%

9%

Interactive Commit Message Builder

Interactive commit message generation

Criteria
Without context
With context

Uses cz-git prompter

12%

8%

Type selection implementation

46%

46%

Scope prompting

6%

46%

Subject validation

50%

40%

Body input handling

40%

60%

Message formatting

50%

80%

Configuration system usage

40%

60%

83%

-6%

Commit Message Validator

Length validation modes

Criteria
Without context
With context

Core validation logic

88%

80%

Error mode implementation

100%

100%

Warning mode implementation

60%

40%

Default max length

100%

100%

Success case handling

100%

100%

Options interface

100%

100%

Result structure

100%

100%

97%

Commit Message Cache System

Commit message caching and retry

Criteria
Without context
With context

File system operations

100%

100%

JSON serialization

100%

100%

Cache structure

100%

100%

Read existing cache

100%

100%

Error handling on read

100%

100%

Error handling on write

70%

70%

Correct exports

100%

100%

51%

-20%

Commit Alias Configuration Manager

Quick commit aliases

Criteria
Without context
With context

Configuration Format

88%

40%

Configuration Loading

40%

28%

Alias Structure

90%

75%

Error Handling

86%

86%

API Integration

53%

40%

95%

-2%

Commit Message Subject Formatter

Subject case transformation

Criteria
Without context
With context

Configuration option usage

100%

83%

Uppercase transformation

100%

100%

Lowercase transformation

100%

100%

Preserve mode

80%

100%

Edge case handling

100%

100%

98%

-2%

Commit Configuration Validator

Commitlint integration

Criteria
Without context
With context

Scope enum extraction

100%

100%

Header length constraint

100%

90%

Subject length constraint

100%

100%

Severity level handling

100%

100%

Rule tuple parsing

100%

100%

98%

-2%

Commit Type Configuration Manager

Custom type management

Criteria
Without context
With context

Type Structure Definition

100%

100%

Types Append Configuration

100%

100%

Type Validation Logic

100%

100%

Configuration Loading

100%

100%

Type Display Formatting

100%

80%

Default Types Handling

100%

100%

93%

-4%

Git Commit Footer Generator

Issue tracking integration

Criteria
Without context
With context

Issue prefix configuration

88%

88%

Custom prefix support

100%

90%

Empty prefix handling

100%

93%

Multiple issues formatting

100%

100%

Prefix validation

100%

95%

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents