git-detectlisted
Install: claude install-skill EngAhmedShehatah/plugin-architect
## What this skill does
Reads git configuration and CI files from `project_path` to identify where the repository is hosted, what branching strategy is in use, and which CI/CD provider is configured.
## How to execute this skill
This skill is fully self-contained and works standalone on any tool. Execute each detection step in order using whatever methods are available to you (file reading, command execution, etc.).
1. Execute each detection step below in order
2. For each step, follow the specific instructions (run commands or read files as you're able)
3. Collect the results into a single JSON object
4. Return the JSON object when complete
You can run this skill entirely on your own — no agent orchestration is required.
## Normalization rules
Apply to all output string values before returning:
- Lowercase everything
- Strip trailing residuals: `-runtime`, `-lang`, `-package`, `-tool`, `-ci`, `-cd`
- Replace spaces and underscores with hyphens
- `unknown` is reserved strictly for "genuinely could not determine" — never use it for a value that was detected but not in any example list
## Detection steps
### 1. Remote URL
Run `git -C <project_path> remote get-url origin`.
Parse the host from the URL and normalize it. The following are common examples — use your own knowledge for anything not listed:
| URL pattern | host |
|---|---|
| `github.com` | `github` |
| `gitlab.com` | `gitlab` |
| `bitbucket.org` | `bitbucket` |
| `dev.azure.com` | `azure` |
If no remote ex