ami-pr-conflict-detectorlisted
Install: claude install-skill AnaCataVC/amiga-ia
# Skill: PR Conflict Detector
When invoked, act as a Repository Coordinator to identify potential conflicts with parallel work streams.
## Workflow
1. **Fetch Open PRs:**
- Run `git fetch` to ensure remote tracking branches and tags are updated locally.
- Use GitHub CLI (e.g., `gh pr list --state open`) or git commands to identify other open Pull Requests.
2. **Analyze File Overlaps:**
- For each open PR, use `gh pr view <PR_NUMBER> --json files` or similar git commands to see which files they modify.
- Compare the list of files modified in the other open PRs with the files modified in the current local PR.
3. **Determine Conflicts:**
- If there is no overlap in files, or no other open PRs exist, let the user know and terminate the skill.
- If there is an overlap (the same files are being modified in other open PRs), alert the user.
- Attempt to analyze if the overlapping modifications will cause a direct git merge conflict or a logical conflict.
4. **Reporting:**
- Provide a clear warning listing the parallel PRs (PR number, Title, Author and Date) that touch the same files.
- Analyze the degree of conflict for each PR and file (high, medium, low).
---
**Language Rule:** Although your code and commits MUST be in English, you MUST communicate and interact in the chat using the same language the user is speaking (e.g., Spanish, French, etc.).