CtrlK
BlogDocsLog inGet started
Tessl Logo

oma-scm

Manage Git branches, merges, conflicts, commits, and release baselines. Use for repository history and change-management operations.

68

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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-engineered operational skill body: lean, command-driven, with explicit validation checkpoints and a recovery table for failure modes. The main gaps are minor — the push/PR flow lacks concrete commands, and cross-skill dependencies are not consolidated in the References section.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no space is spent explaining Git or SCM concepts, and dense operational rules like 'File count is only a tiebreaker (at most five files lean single)' earn every token. This matches anchor 5 rather than 4, which would require trimmable over-explanation, and none is evident.

5 / 5

Actionability

The canonical command path is mostly executable and copy-paste ready ('git status -sb', 'git add -- <specific-files>', 'git diff --cached --check', 'git commit -F <message-file>', '--force-with-lease', 'git log --oneline @{u}..HEAD') with appropriate placeholders. Falls short of anchor 5 because the Push and PR safety section directs verification without providing the actual push or PR-creation commands.

4 / 5

Workflow Clarity

Clear Entry → canonical path → Exit sequence with explicit validation checkpoints (inspect staged diff before committing, 'Read the staged diff before an amend', 'Verify that the requested commits reached the intended remote branch') and a failure-and-recovery table that provides feedback loops for hook rejections, non-fast-forward pushes, and conflicts. The destructive-operation cap does not apply since validation is explicit, matching anchor 5.

5 / 5

Progressive Disclosure

A dedicated References section signals one-level-deep resources with purpose and applicability per file, and in-body pointers ('load resources/merge-risk.md before selecting merge order') are clearly tied to decision points. Not anchor 5 because the referenced resources/ files are not present in the provided bundle to verify, and two cross-skill paths (.agents/skills/_shared/core/execution-policy.md, ../oma-observability/SKILL.md) sit outside the consolidated reference structure.

4 / 5

Total

18

/

20

Passed

Description

75%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, third-person description that pairs concrete Git operations with an explicit 'Use for' trigger clause. It scores uniformly at anchor 4: everything needed is present, but the trigger clause is abstract and a few natural user terms (push, pull request, rebase) are absent.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Manage Git branches, merges, conflicts, commits, and release baselines') in a named domain, but coverage has minor gaps — push, rebase, and history-rewrite operations from the body are absent, and 'manage' is slightly generic. Fits anchor 4 better than 3 (more than 1-2 actions) and better than 5 (not comprehensive).

4 / 5

Completeness

Explicitly answers both what ('Manage Git branches, merges, conflicts, commits, and release baselines') and when ('Use for repository history and change-management operations'), so the anchor-3 cap for missing trigger guidance does not apply. The 'when' clause is explicit but abstract — it names categories rather than concrete trigger phrases, matching anchor 4 rather than 5.

4 / 5

Trigger Term Quality

Good natural keyword coverage ('Git', 'branches', 'merges', 'conflicts', 'commits', 'repository history') that users would plausibly say, but common variations like 'push', 'pull request', 'rebase', and 'version control' are missing. Anchor 4 rather than 5 due to missing synonyms; clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

The Git SCM niche with named operations is mostly distinct from other skills, but 'change-management operations' is broad enough to risk minor overlap with general git or project-governance skills. Fits anchor 4 (mostly distinct, minor overlap risk) rather than 5 (clear niche with distinct triggers).

4 / 5

Total

16

/

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
first-fluke/oh-my-agent
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.