CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-commit-manager

Manage git commits for autonomous coding. Use when committing feature implementations, creating descriptive commits, managing git workflow, or handling version control.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is ac-commit-manager in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, action-oriented skill body: copy-paste-ready code that matches the bundled implementation, a clearly sequenced commit pipeline with pre-commit gating, and clean progressive disclosure via a single real one-level reference. The only gaps are minor — slight redundancy in the Purpose section and no explicit error-recovery loop when pre-commit checks fail.

DimensionReasoningScore

Conciseness

The body is example-driven with minimal prose — code snippets, a commit message template, a result JSON, and terse bullet lists — and assumes Claude's competence (it shows a full commit message instead of explaining commit conventions). Minor trimming is possible: the Purpose section repeats the description and opening line, and a few bullets (Atomic Commits) state the obvious, so it does not quite reach 'every token earns its place'.

4 / 5

Actionability

Guidance is fully executable: the Quick Start, Pre-Commit Checks, and Rollback snippets are copy-paste ready and match the real API in scripts/commit_manager.py (CommitManager(project_dir), commit_feature, pre_commit_check, rollback_last_commit, rollback_to_feature), and the message-format example plus Configuration JSON concretely cover the common cases.

5 / 5

Workflow Clarity

The workflow is a clear sequenced pipeline (VALIDATE, STAGE, MESSAGE, COMMIT, VERIFY, TAG) with an explicit pre-commit validation gate ("if validation.can_commit") and a post-commit VERIFY step, so the destructive-operation cap does not apply. It falls short of 5 because there is no error-recovery feedback loop — nothing tells the reader what to do when validation fails (fix and re-run) or when VERIFY detects a problem.

4 / 5

Progressive Disclosure

The body is a clean ~130-line overview with well-organized sections (Quick Start first, then format, checks, config, integration) and a single well-signaled one-level reference — "See scripts/commit_manager.py for full implementation" — pointing at a real file that exists in the bundle; no content that belongs in a separate file is inlined and there is no reference nesting.

5 / 5

Total

18

/

20

Passed

Description

70%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A solid description with an explicit and well-formed 'Use when...' trigger clause and natural commit-related keywords. Its main weakness is a thin 'what' — one generic action phrase plus vague padding ("managing git workflow", "handling version control") instead of the concrete capabilities (atomic commits, validation, rollback, tagging) that would sharpen both specificity and distinctiveness.

Suggestions

Replace generic phrases ("managing git workflow, or handling version control") with concrete capabilities, e.g., "Creates atomic per-feature commits with pre-commit validation, descriptive messages, and rollback support."

Add natural trigger variations users would actually say, such as "commit message", "commit this feature", or "save/record feature progress", to broaden trigger coverage.

Mention the distinctive deliverable (one tagged, revertable commit per completed feature) so the description distinguishes itself from generic commit-message or version-control skills.

DimensionReasoningScore

Specificity

The description names the domain ("Manage git commits") and one or two concrete actions ("committing feature implementations, creating descriptive commits"), but "managing git workflow, or handling version control" are generic phrases rather than specific capabilities. This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' and falls short of score 4 because several listed actions are vague padding rather than concrete operations like rollback, tagging, or pre-commit validation.

3 / 5

Completeness

Both parts are present: the 'what' ("Manage git commits for autonomous coding") and an explicit 'when' clause with concrete triggers ("Use when committing feature implementations, creating descriptive commits, managing git workflow, or handling version control"). It is not a 5 because the 'what' is a single thin phrase — it omits what the skill actually does (atomic per-feature commits, pre-commit validation, rollback, tagging), unlike the richer multi-action 'what' in the score-5 anchor.

4 / 5

Trigger Term Quality

Good natural keyword coverage: "git commits", "committing feature implementations", "creating descriptive commits", "git workflow", "version control" are phrases users would plausibly say. A few natural terms are missing (e.g., "commit message", "commit this feature", "push"), keeping it below the comprehensive synonym/extension coverage of score 5.

4 / 5

Distinctiveness Conflict Risk

The niche (commit management for autonomous/feature-driven coding) is mostly distinct with clear commit-related triggers, but "managing git workflow, or handling version control" are broad phrases with minor overlap risk against generic version-control or commit-message-writing skills. It lacks the fully distinct, minimal-conflict trigger set of score 5.

4 / 5

Total

15

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/Skrillz
Reviewed

Table of Contents

Is this your skill?

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.