Skip to main content

speckit-git-remote

Detect Git remote URL for GitHub integration

Aller à l'installation

Informations de source

Dépôt
unoplatform/uno
Dernière activité de la source
24 avril 2026 à 09:20
Langue détectée de SKILL.md
anglais
Étoiles
10 054
Forks
883

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
speckit-git-remote
description
Detect Git remote URL for GitHub integration
compatibility
Requires spec-kit project structure with .specify/ directory
metadata
{"author":"github-spec-kit","source":"git:commands/speckit.git.remote.md"}
# Detect Git Remote URL Detect the Git remote URL for integration with GitHub services (e.g., issue creation). ## Prerequisites - Check if Git is available by running `git rev-parse --is-inside-work-tree 2>/dev/null` - If Git is not available, output a warning and return empty: ``` [specify] Warning: Git repository not detected; cannot determine remote URL ``` ## Execution Run the following command to get the remote URL: ```bash git config --get remote.origin.url ``` ## Output Parse the remote URL and determine: 1. **Repository owner**: Extract from the URL (e.g., `github` from `https://github.com/github/spec-kit.git`) 2. **Repository name**: Extract from the URL (e.g., `spec-kit` from `https://github.com/github/spec-kit.git`) 3. **Is GitHub**: Whether the remote points to a GitHub repository Supported URL formats: - HTTPS: `https://github.com/<owner>/<repo>.git` - SSH: `git@github.com:<owner>/<repo>.git` > [!CAUTION] > ONLY report a GitHub repository if the remote URL actually points to github.com. > Do NOT assume the remote is GitHub if the URL format doesn't match. ## Graceful Degradation If Git is not installed, the directory is not a Git repository, or no remote is configured: - Return an empty result - Do NOT error — other workflows should continue without Git remote information
Voir sur GitHub