CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-commit

Creates Git commits for completed work. Always use when committing changes, when the user explicitly asks to commit the work, when another PRP workflow reaches its commit step, or when the user invokes /prp-commit.

70

Quality

88%

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 prp-commit in Wirasm/prp

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 tight, highly actionable instruction skill: every rule is concrete, backed by a worked Bad/Good subject example, and closes with an explicit verify step. The only gap is the absence of a recovery path when post-commit verification fails.

DimensionReasoningScore

Conciseness

The ~30-line body is lean with zero padding: it assumes Git competence ("Inspect staged, unstaged, and untracked changes") and every sentence carries instruction, e.g., "Cut filler and vague verbs" and "Blank arguments mean infer the target, never commit everything by default".

5 / 5

Actionability

Concrete, executable guidance throughout: an explicit Bad/Good commit-subject pair, specific rules ("Never add AI attribution..."), and a defined required output ("Return the commit hash, message, committed scope, and any remaining changes"). As an instruction-only skill, the absence of code is not penalized.

5 / 5

Workflow Clarity

The Scope → Message → Commit-and-verify sequence is clear and includes an explicit verification checkpoint and a stop-and-ask error path, but there is no recovery loop for what to do if verification fails, so it matches 'most checkpoints present; minor validation gaps' rather than the feedback-loop anchor.

4 / 5

Progressive Disclosure

At under 50 lines with no need for external references, the well-organized Scope / Message / Commit-and-verify sections fully satisfy the simple-skill guideline; no bundle files exist to reference.

5 / 5

Total

19

/

20

Passed

Description

78%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 strong description with an explicit, multi-clause trigger list that clearly answers what the skill does and when to use it. Its main weaknesses are limited enumeration of concrete capabilities (only one action is named) and a broad primary trigger that overlaps with general commit-related skills.

Suggestions

Enumerate the concrete actions the skill performs in the description (e.g., 'infers the intended change scope, splits unrelated outcomes into focused commits, and writes outcome-based commit subjects') to lift specificity.

Add common trigger phrasings users actually say, such as 'git commit', 'make a commit', or 'commit these changes', to broaden natural trigger coverage.

Sharpen distinctiveness by leading with the PRP-workflow framing or explicitly scoping the trigger (e.g., 'use this rather than ad-hoc git commit commands when...') to reduce overlap with generic commit-message skills.

DimensionReasoningScore

Specificity

"Creates Git commits for completed work" names the domain and a single concrete action, but lists no further capabilities (e.g., splitting commits, inspecting worktree state, writing messages), matching the 'domain and 1-2 concrete actions, but not comprehensive' anchor.

3 / 5

Completeness

It explicitly answers both what ("Creates Git commits for completed work") and when, with a four-clause "Always use when..." trigger list including concrete phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Natural phrases like "committing changes", "asks to commit the work", and "/prp-commit" are present, but common variations such as "git commit", "make a commit", or "commit these changes" are missing, matching the 'good keyword coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

The PRP-workflow and /prp-commit triggers are distinctive, but the primary trigger "when committing changes" is broad and overlaps with any generic git or commit-message skill, matching 'mostly distinct; minor overlap risk'.

4 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
Wirasm/prp
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.