CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

git-workflow

Git workflow guide for the rc-unified-crm-extension monorepo. Covers commit message conventions, branching strategy, release process, and version bumping. Use when committing changes, creating branches, cutting releases, updating release notes, or asking about the project's Git conventions.

89

1.75x
Quality

89%

Does it follow best practices?

Impact

93%

1.75x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 highly actionable, well-structured body: concrete commands, real repo examples, and a clearly sequenced release process with a local-test checkpoint. The main gaps are the absence of a tag/version-match validation step before pushing a release, and a couple of sections that could be trimmed or split out to sharpen token efficiency.

Suggestions

Add a validation step to the release process before tagging, e.g. 'Confirm the tag matches the new version in package.json and `npm test` passes before running `git tag`' — this closes the main workflow_clarity gap.

Trim the 'Examples from this repo' commit block from eight examples to three or four representative ones, and consider shortening or splitting the Connector-Specific Notes into a reference file to tighten conciseness.

In the description, add natural trigger synonyms like 'commit message', 'pull request'/'PR', and 'version bump' to improve trigger term coverage.

DimensionReasoningScore

Conciseness

The body is lean and project-specific throughout (commit-type tables, real repo commit examples, exact commands) with no explanation of concepts Claude already knows, matching the 'efficient; minor instances of over-explanation that could be trimmed' anchor. Not a 5 because the 'Connector-Specific Notes' section drifts partially outside the skill's git scope and the eight-example commit block could be trimmed to a representative few.

4 / 5

Actionability

Everything is copy-paste ready: `git checkout -b feat/<name>`, `npm run update`, `git tag <version>` / `git push origin <version>`, `npm test` variants, and a concrete release-notes template. Real repo commit examples cover the common cases, matching the fully-executable score-5 anchor.

5 / 5

Workflow Clarity

The release process is a clearly numbered 1-4 sequence with concrete commands, and there is an explicit pre-push checkpoint ("Before pushing, run tests locally"). Not a 5 because the release flow lacks a validation step confirming the new tag matches the bumped version and that tests actually pass before tagging — checkpoints that would catch the most common release failure.

4 / 5

Progressive Disclosure

No bundle files exist, so this is a single-file skill with well-organized headers and tables, matching the 'good structure; most content appropriately placed' anchor. Not a 5 because at ~130 lines some content (e.g. connector-specific notes, the extended commit example list) could be split into a reference file to keep SKILL.md a tighter overview.

4 / 5

Total

17

/

20

Passed

Description

92%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: it names the domain, enumerates specific capabilities, and includes an explicit 'Use when...' trigger clause tied to concrete user actions. The only weakness is minor missing trigger synonyms such as 'commit message', 'pull request', and 'version bump'.

DimensionReasoningScore

Specificity

"Covers commit message conventions, branching strategy, release process, and version bumping" lists multiple specific concrete capabilities with comprehensive coverage of the git-workflow domain, matching the score-5 anchor. It is not a 4 because coverage of the domain is complete rather than having minor gaps.

5 / 5

Completeness

It clearly answers "what" ("Git workflow guide... Covers commit message conventions, branching strategy, release process, and version bumping") and "when" with an explicit "Use when..." clause listing five concrete triggers. Both are present and explicit, matching the score-5 anchor.

5 / 5

Trigger Term Quality

"Use when committing changes, creating branches, cutting releases, updating release notes, or asking about the project's Git conventions" provides good natural-phrase coverage. Not a 5 because common variations users would say are missing (e.g. "commit message", "pull request"/"PR", "version bump"); not a 3 because the included phrases are natural things users actually say, not just technical jargon.

4 / 5

Distinctiveness Conflict Risk

The description is scoped to a specific named project ("rc-unified-crm-extension monorepo") and to git conventions, giving it a clear niche with distinct triggers and minimal conflict risk with other skills. It is written in third person ("Covers"), so no voice penalty applies.

5 / 5

Total

19

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

ringcentral/rc-unified-crm-extension

Path

.cursor/skills/git-workflow/SKILL.md

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.