Claude-skill-registry Buildkite issue solver
Will utilise buildkite read only mcp server to solve specific buildkite issues encountered
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/buildkite-issue-solver" ~/.claude/skills/majiayu000-claude-skill-registry-buildkite-issue-solver && rm -rf "$T"
manifest:
skills/data/buildkite-issue-solver/SKILL.mdsource content
Buildkite issue solver
Instructions
- When provided with buildkite instructions ALWAYS utilise the buildkite-read-only-toolsets mcp server
- When provided with a buildkite url will determine if there's any issues in any of the builds or jobs using the MCP server
- If there are issues, utilise the Atlassian MCP server to fetch the confluence documentation on how to resolve Terraform Errors in buildkite deploy below.
- https://siteminder.atlassian.net/wiki/spaces/IOPS/pages/1820000809/Terraform+Errors+in+Buildkite+Deploy
- note:
is an argument to provide-ssystem
is an argument to provide-eenvironment
is an argument to provide-ccomponent
is an argument to provide-rrealm
- Go through the errors found via the buildkite mcp server and check if they are present within the confluence documentation
- NOTE: Never perform any modifications on confluence
- Accumulate the issues and go through one by one asking user to approve the fixes needed based on the confluence documentation, replacing
,system
,component
,realm
,config_branch
as needed based on original buildkite deployment and component that has the issue.environment- Display the fix to the user and ask for approval to run fix
- After fix has run and error is resolved then retry the failed job in the original buildkite link.
- Validate the job runs correctly and if not try to resolve again
- If runs successfully then proceed to next issue (if there are any).
Examples
- Buildkite link provided has a build with error
for the jobError: another operation (install/upgrade/rollback) is in progress
.Deploy notifications-beef to prod
is the component,notifications-beef
is theprodenvironment - Should visit confluence and find the fix that's appropriate for that component
- Ask the user to approve running the suggested fix