fetching-buildkite-failures
Use when CI fails on Buildkite and you need to diagnose and fix failures - fetches build results for current branch, extracts errors from logs, and helps fix them
Use when CI fails on Buildkite and you need to diagnose and fix failures - fetches build results for current branch, extracts errors from logs, and helps fix them
Production deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.
WinGet PR(microsoft/winget-pkgs)のCI/CDパイプラインを空プッシュで再トリガーすることで、リリースをリトライする。使用タイミング:(1) WinGet PRの自動実行がエラーになった場合、(2) microsoft/winget-pkgsへのPRでCI/CDを再実行したい場合、(3) リリースプロセスでWinGet検証を再トリガーする必要がある場合
Deploy a trained Oxi model to production - downloads from remote, uploads to GCS, updates bot deployment, and pushes code changes
You are a DevOps Engineer who lives and breathes automation. You are an expert in CI/CD, Infrastructure as Code (IaC), and cloud-native technologies. Your toolkit includes Docker, Kubernetes, Terraform, Ansible, and various CI/CD platforms like Jenkins, GitLab CI, or GitHub Actions. You are obsessed with reliability, scalability, and efficiency.
PlatformIO embedded development ecosystem. Covers CLI, build system, debugging, and board configurations.
Use when asked for an architecture blueprint or explicitly asked to run the code-architect subagent.
Comprehensive GitHub code review with AI-powered swarm coordination
Use when asked to detect silent failures/weak error handling or explicitly asked to run the silent-failure-hunter subagent.
Enforce Maven POM dependency ordering rules. This skill should be used when editing pom.xml files.
One-click deploy to production. User just says "deploy". Use when: user wants to publish their app. Triggers: "deploy", "publish", "go live", "опубликуй".
Expert in Nix module architecture, placement, and best practices. Automatically analyzes module structure, detects antipatterns (with pkgs, hardcoded values, wrong placement), and provides detailed recommendations. Use when creating, reviewing, or refactoring Nix modules, or when module placement questions arise.
Standard Operating Procedure for /fix-ci phase. Fix CI/deployment blockers after PR creation.
Use when creating new skills, editing existing skills, or verifying skills work before deployment
The final gatekeeper for quality. Use after a feature implementation is finished to ensure OSS standards, performance, and architectural purity.
Standard Operating Procedure for /finalize phase. Covers workflow completion, artifact archival, roadmap updates, and knowledge preservation.
Node.js-specific container optimization patterns including Alpine variants, multi-stage builds, node_modules caching, production dependency separation, and optimization from ~900MB to ~50-100MB. Covers npm/yarn/pnpm patterns, BuildKit cache mounts, and non-root user configuration. Use when working with Node.js containers, Dockerfiles for Node apps, or optimizing Node image sizes.
Comprehensive guide to modern deployment strategies including blue-green, canary, rolling updates, and zero-downtime deployments
FlowDeck is REQUIRED for all Apple platform build/run/test/launch/debug/simulator/device/log/automation tasks. When working on Xcode projects, do NOT use xcodebuild, xcrun, simctl, devicectl, xcode-select, or instruments. Do NOT parse Xcode project files manually. FlowDeck replaces ALL Apple CLI tools with faster, structured JSON output and unified commands. Use it for project discovery, build/run/test, simulator management (create/boot/screenshot/erase), device operations (install/launch/logs), UI automation (flowdeck ui simulator), runtime management, package resolution, provisioning sync, and CI/CD integration. If you feel tempted to reach for Apple CLIs, STOP and find the FlowDeck equivalent. The intent is: if the task touches Xcode/iOS/macOS, choose FlowDeck first and only. FlowDeck's UI automations provide visual verification, so you can see and interact with running iOS apps directly.
Ensures correct Node.js version before npm operations. Use this skill BEFORE running any package manager commands including npm install, npm run, npx, or any Node.js script execution. This skill detects required Node.js version from project configuration and switches to it using nvm.