Add 5 journey skills: fundamentals, agent-infrastructure, secure-delivery, build-investigation, hosted-agents-operations#32
Draft
simone-bennett wants to merge 1 commit into
Draft
Conversation
Adds: - buildkite-fundamentals — anchor skill: core vocabulary, build hierarchy, surface map - buildkite-agent-infrastructure — self-hosted clusters, K8s, queue design, lifecycle hooks, tokens - buildkite-secure-delivery — OIDC, secrets workflows, signed pipelines, SLSA, Package Registries auth - buildkite-build-investigation — Orient/Localize/Correlate/Verify/Record investigation workflow - buildkite-hosted-agents-operations — Buildkite-hosted Linux + macOS runbook (image lifecycle, Xcode, namespace) Each skill follows the canonical SKILL.md format and is grounded in real customer escalations (Linear PS-*/A-*/PF-* ticket IDs cited verbatim in references and evals). All five pass through scripts/build-power.sh cleanly; steering/ is regenerated. CONVENTIONS.md changes: - Boundary table: adds the 5 new skill rows, tightens agent-infrastructure scope to what the skill actually covers, drops deferred topics (SSO/SAML, audit logging, pipeline templates, cost optimization) — documented as gaps for future work - Section order: adds optional `## Anti-Scope` between Additional Resources and Further Reading - Quick Start: permits a small decision table or symptom router preceding the code block - Size targets: raises body cap to 25KB and total to 100KB (matches journey-skill density) AGENTS.md changes: - Repository Structure list: adds the 5 new skills - Size targets updated to match CONVENTIONS.md Engineer verification still needed before merge: - agent-infrastructure gotcha-table: exact agent/controller version pins - hosted-agents Xcode/macOS matrix in references/macos-build-gotchas.md - secure-delivery SLSA buildType URL in references/slsa-mapping.md - agent-infrastructure Quick Start: Elastic CI Stack CloudFormation template URL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds five new Buildkite skills following the Honeycomb-inspired "small + opinionated" shape — one anchor skill + three setup/journey skills + one investigation skill. Each is grounded in real customer escalations from Linear, with cross-source signal triangulation from docs / MRR pain CSVs / external benchmarking.
The shape mirrors what Honeycomb shipped with their agent-skill repo — investigation loop, framework-specific gotcha tables, opinionated key principles — adapted to Buildkite's product surface.
What's added
buildkite-fundamentalsbuildkite-agent-infrastructurebuildkite-secure-deliverybuildkite-build-investigation## Stay on the Pathanti-bias section and 20+ row failure-attribution decision treebuildkite-hosted-agents-operationsEach skill includes:
SKILL.md(mandatory section order)agents/openai.yamlwith Buildkite brand color#00D974assets/.gitkeep(icon PNGs TBD via brand team)references/(4-6 files per skill)scripts/where helpful (5 scripts total: agent-stack-k8s-diagnose, investigate-build, check-pipeline-for-secrets, oidc-subject-claim-preview, hosted-image-build-and-push)evals/evals.md(markdown table format; eval YAML for the internal harness lands in skills-internal-tools PR)CONVENTIONS.md / AGENTS.md updates
buildkite-agent-infrastructurescope to what the skill actually covers; drops SSO/SAML, audit logging, pipeline templates, cost optimization (documented as gaps for future work — see "Topics deferred from this batch" note in CONVENTIONS.md)## Anti-Scopesection between Additional Resources and Further Readingagent-infrastructureandhosted-agents-operations)buildkite-pipelines/SKILL.mdis already at ~22 KB)buildkite-preflightVerification
./scripts/build-power.shruns cleanly;steering/regenerated (CI drift check should pass)(planned)qualifiers on in-batch siblings)set -euo pipefail, header docs,bash -nparses, executableskills-research/04-review.mdand04-review-v2.md(kept private)Engineer verification needed before merge
These items I could not verify from research summaries alone — please sanity-check before approval:
skills/buildkite-agent-infrastructure/SKILL.mdPhase 3 gotcha table — exact agent + controller version pins (MistrallocalHookPathregression, Doordash viper hugepages version, chart v0.30.x build-dir change)skills/buildkite-hosted-agents-operations/references/macos-build-gotchas.md— current Xcode / macOS version matrixskills/buildkite-secure-delivery/references/slsa-mapping.md—buildType: "https://buildkite.com/build-types/v1"URL (verify Buildkite has published this identifier)skills/buildkite-agent-infrastructure/SKILL.mdQuick Start — Elastic CI Stack CloudFormation template URL (https://s3.amazonaws.com/buildkite-aws-stack/latest/aws-stack.yml)Out of scope for this PR
assets/directories (placeholder.gitkeepfor now)buildkite-adminskill covering SSO/SAML, audit logging, pipeline templates, cost optimizationTest plan
assets/directories