julia-ci-buildkite
Configure Buildkite CI for Julia packages, especially for GPU testing and specialized hardware. Use this skill when setting up Buildkite pipelines.
Browse published AI skills maintained by Krastanov. Compare skill descriptions and follow each source repository for setup instructions.
Indexed skills
18Repository stars across indexed skills
198Repository forks
13Average repository stars per indexed skill
11Repository stars may repeat across skills from the same repository.
Configure Buildkite CI for Julia packages, especially for GPU testing and specialized hardware. Use this skill when setting up Buildkite pipelines.
Configure GitHub Actions CI for Julia packages including testing, documentation, and benchmarks. Use this skill when setting up or modifying CI workflows.
Run quick impromptu benchmarks using @btime or @b macros. Use this skill for ad-hoc performance measurements during development.
Write benchmark suites for Julia packages using BenchmarkTools.jl. Use this skill when creating organized, reproducible benchmark suites.
Run benchmark suites locally and in CI using AirspeedVelocity.jl. Use this skill when running benchmarks or setting up CI performance tracking.
Build Julia package extensions (weak dependencies) for optional functionality. Use this skill when creating extensions that load conditionally based on trigger packages.
Create new Julia packages with modern infrastructure including tests, documentation, and CI. Use this skill when starting a new Julia package from scratch.
Use Git and the GitHub CLI for version control and pull request workflows in Julia package development. Use this skill when working with Git remotes, branches, and PRs.
Run Julia tests with filtering, conditional loading, and environment-based selection. Use this skill when running tests or configuring test infrastructure.
Work with Julia packages in development mode including environment setup, dependency management, and testing. Use this skill when developing Julia packages.
Work with multiple inter-related Julia packages simultaneously, managing dependencies across packages and testing changes together. Use this skill when developing packages that depend on each other.
Configure and write doctests for Julia packages using Documenter.jl. Use this skill when adding testable code examples to docstrings or setting up doctest infrastructure.
Write tests for Julia packages using TestItemRunner.jl patterns including Aqua, JET, and doctests. Use this skill when adding or organizing tests.
Create custom Makie plot types using recipes for reusable, themeable visualizations. Use this skill when implementing plot recipes in Makie extensions.
Add citations and bibliographies to Julia documentation using DocumenterCitations.jl. Use this skill when adding academic references to package documentation.
Fix trailing whitespace and ensure files end with newlines. Use this skill when preparing code for commit or when whitespace issues are detected.
Write Julia docstrings using DocStringExtensions.jl and SciML conventions. Use this skill when documenting functions, types, and modules in Julia packages.
Build documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.