plugins/teams/skills/coderabbit-inheritance-scanner-search/SKILL.md
Search for repos with .coderabbit.yaml files in the openshift GitHub org
npx skillsauth add openshift-eng/ai-helpers coderabbit-inheritance-scanner-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill searches the openshift GitHub organization for repositories containing .coderabbit.yaml or .coderabbit.yml files using the GitHub code search API.
Use this skill as Step 1 of the /teams:coderabbit-inheritance-scanner command.
Run the following bash script to search for repos. This uses GitHub code search to avoid iterating all ~800 repos individually.
ALL_REPOS=""
for FILENAME in .coderabbit.yaml .coderabbit.yml; do
PAGE=1
while true; do
API_ERR=""
RESULT=$(gh api -X GET "search/code" \
-f "q=filename:${FILENAME} org:openshift" \
-f "per_page=100" \
-f "page=${PAGE}" \
--jq '.items[] | .repository.full_name' 2> >(API_ERR=$(cat)))
API_EXIT=$?
if [ $API_EXIT -ne 0 ]; then
echo "ERROR: GitHub code search API failed (exit ${API_EXIT}): ${API_ERR}" >&2
echo "Check authentication with: gh auth status" >&2
exit 1
fi
if [ -z "$RESULT" ]; then
break
fi
ALL_REPOS="${ALL_REPOS}${RESULT}"$'\n'
COUNT=$(echo "$RESULT" | wc -l | xargs)
if [ "$COUNT" -lt 100 ]; then
break
fi
PAGE=$((PAGE + 1))
sleep 1
done
sleep 2
done
# Deduplicate, sort, exclude openshift/coderabbit
echo "$ALL_REPOS" | sort -u | grep -v '^$' | grep -v '^openshift/coderabbit$'
A newline-separated list of org/repo names (e.g., openshift/api), excluding openshift/coderabbit.
If the code search API is unavailable or returns an error (e.g., due to authentication scope), inform the user that the search failed and suggest checking gh auth status.
tools
Analyze a JIRA issue and create a pull request to solve it. Use when the user wants to implement a fix or feature described in a Jira issue, push a branch, and open a draft PR.
development
Use when a deeper level of code review is requested. Multi-agent panel code review with specialist reviewers and forced runtime reproducers for all BLOCKING bug findings. Optionally posts to GitHub/GitLab as a PENDING review.
development
Review agentic documentation — verify claims locally against source code first, then use chai-bot for cross-repo and cross-functional verification
development
Use this skill when debugging a failed Prow CI job.