CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-czg

Interactive Commitizen CLI that generates standardized git commit messages

64

0.83x
Overview
Eval results
Files

Evaluation results

5%

-95%

Git Commit Message Helper with Hook Integration

Git hook integration

Criteria
Without context
With context

czg invocation

100%

0%

--hook flag usage

100%

0%

Configuration integration

100%

0%

Mode switching

100%

0%

Package dependency

100%

50%

5%

-10%

Commit Message Validator

Conventional Commits compliance

Criteria
Without context
With context

Uses czg configuration

0%

0%

Leverages type validation

0%

0%

Parses commit format

0%

0%

Handles breaking changes

33%

0%

Validates scope format

0%

0%

Returns structured result

100%

50%

0%

Interactive Commit Message Builder

Interactive commit message generation

Criteria
Without context
With context

Uses cz-git prompter

0%

0%

Type selection implementation

0%

0%

Scope prompting

0%

0%

Subject validation

0%

0%

Body input handling

0%

0%

Message formatting

0%

0%

Configuration system usage

0%

0%

100%

Commit Message Validator

Length validation modes

Criteria
Without context
With context

Core validation logic

100%

100%

Error mode implementation

100%

100%

Warning mode implementation

100%

100%

Default max length

100%

100%

Success case handling

100%

100%

Options interface

100%

100%

Result structure

100%

100%

100%

5%

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

50%

100%

Correct exports

100%

100%

62%

-8%

Commit Alias Configuration Manager

Quick commit aliases

Criteria
Without context
With context

Configuration Format

100%

100%

Configuration Loading

40%

20%

Alias Structure

100%

100%

Error Handling

100%

80%

API Integration

0%

0%

85%

-15%

Commit Message Subject Formatter

Subject case transformation

Criteria
Without context
With context

Configuration option usage

100%

50%

Uppercase transformation

100%

100%

Lowercase transformation

100%

100%

Preserve mode

100%

100%

Edge case handling

100%

100%

100%

Commit Configuration Validator

Commitlint integration

Criteria
Without context
With context

Scope enum extraction

100%

100%

Header length constraint

100%

100%

Subject length constraint

100%

100%

Severity level handling

100%

100%

Rule tuple parsing

100%

100%

82%

-8%

Commit Type Configuration Manager

Custom type management

Criteria
Without context
With context

Type Structure Definition

50%

50%

Types Append Configuration

100%

100%

Type Validation Logic

100%

100%

Configuration Loading

100%

46%

Type Display Formatting

100%

100%

Default Types Handling

100%

100%

100%

Git Commit Footer Generator

Issue tracking integration

Criteria
Without context
With context

Issue prefix configuration

100%

100%

Custom prefix support

100%

100%

Empty prefix handling

100%

100%

Multiple issues formatting

100%

100%

Prefix validation

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-czg
Evaluated
Agent
Claude Code

Table of Contents