CtrlK
BlogDocsLog inGet started
Tessl Logo

speckit-git-remote

Detect Git remote URL for GitHub integration

75

1.42x
Quality

63%

Does it follow best practices?

Impact

98%

1.42x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/speckit-git-remote/SKILL.md

The canonical home for this skill is speckit-git-remote in unoplatform/uno

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

The body is a tight, well-structured, actionable read-only skill with concrete commands, a pre-flight guard, a correctness caution, and graceful degradation. Its only real gap is that the URL parsing is described in prose rather than supplied as executable code.

Suggestions

Provide executable parsing for owner/repo (e.g., a shell or sed snippet) instead of describing extraction in prose, to make the skill fully copy-paste ready.

Add an explicit validation step that checks the parsed URL against the documented HTTPS/SSH patterns before setting 'Is GitHub', turning the CAUTION into a concrete checkpoint.

Optionally show the expected structured output shape (e.g., a small JSON/object example of owner/name/isGitHub) so downstream workflows know the contract.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of what git, a remote, or GitHub is) and every section earns its place, matching the score-4 anchor 'Efficient; minor instances of over-explanation that could be trimmed'. It is not 5 because the example URL strings and the prerequisite prose could be marginally tightened, and not 3 because there is no padding or unnecessary concept explanation.

4 / 5

Actionability

It gives copy-paste-ready commands ('git rev-parse --is-inside-work-tree 2>/dev/null', 'git config --get remote.origin.url') and concrete URL-parsing examples for HTTPS and SSH, matching the score-4 anchor 'Mostly executable guidance; concrete code or commands with minor gaps'. It is not 5 because the owner/repo extraction is described in prose ('Extract from the URL') rather than given as executable parsing code, leaving a minor gap.

4 / 5

Workflow Clarity

The flow Prerequisites -> Execution -> Output -> Graceful Degradation is clearly sequenced with a pre-flight check (git availability) and an error-recovery path (return empty, do not error), matching the score-4 anchor 'Clear sequence with most checkpoints present; minor validation gaps'. It is not 5 because, while the CAUTION acts as a validation rule, there is no explicit validate-then-retry feedback loop or checklist, and not 3 because checkpoints are explicit and the degradation behavior is spelled out.

4 / 5

Progressive Disclosure

The skill is a single under-50-line SKILL.md with no external references needed and is organized into well-signaled sections (Prerequisites, Execution, Output, Graceful Degradation), satisfying the simple-skill scoring note that progressive disclosure can score 5 with just well-organized sections. No bundle files exist, so there is no nested-reference problem to penalize.

5 / 5

Total

17

/

20

Passed

Description

48%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.

The description is concrete and narrowly scoped but terse: it states a single action and the domain without any 'when to use' trigger guidance. It would benefit from naming the parsing outputs and adding an explicit use-case clause.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. 'Use when integrating with GitHub services such as issue creation or when the user needs the repo owner/name from the git remote.'

Enumerate the concrete outputs in the description (extract repository owner, repository name, and whether the remote is GitHub) to lift specificity above a single minimal action.

Add natural synonyms (e.g., 'git origin URL', 'clone URL', 'repo owner') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Git remote URL') and a single minimal action ('Detect') with no enumeration of what it extracts or does, matching the score-2 anchor 'Names the domain but actions are minimal or generic'. It is below 3 because there is no second concrete action (e.g., parsing owner/repo) and above 1 because the action and domain are concrete rather than abstract.

2 / 5

Completeness

It has a clear 'what' ('Detect Git remote URL for GitHub integration') but no 'Use when...' or equivalent trigger clause, exactly matching the score-3 anchor and the guideline that a missing explicit trigger caps completeness at 3. It is not 4 because 'when' is entirely absent rather than weakly stated, and not 2 because the 'what' is clear rather than vague.

3 / 5

Trigger Term Quality

It includes relevant natural keywords a user might say ('Git', 'remote URL', 'GitHub') but misses common variations and synonyms, fitting the score-3 anchor 'Some relevant keywords but missing common variations or synonyms'. It is not 4 because coverage is thin (no 'repo', 'origin', 'clone URL', file-format equivalents) and not 2 because the terms present are domain-natural rather than generic.

3 / 5

Distinctiveness Conflict Risk

The trigger is a clear niche (git remote URL for GitHub) with low overlap risk, aligning with the score-4 anchor 'Mostly distinct; minor overlap risk with closely related skills'. It is not 5 because the terse wording could still overlap with broader git/GitHub skills, and not 3 because it is more specific than 'Works with document files'-level generality.

4 / 5

Total

12

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
mixpanel/mixpanel-headless
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.