Skip to content

Commit c6531b1

Browse files
committed
fix: Correct YAML frontmatter name format to category-filename kebab-case
Fix YAML frontmatter in 26 skills to use correct category-filename format instead of human-readable titles, resolving CI/CD smoke test failures. Fixed skills: - 5 ML evaluation skills (llm-as-judge, llm-benchmarks-evaluation, llm-evaluation-frameworks, rag-evaluation-metrics, custom-llm-evaluation) - 8 build systems skills (make-fundamentals, cmake-patterns, ninja-build-system, meson-build-system, bazel-build-system, autotools-fundamentals, build-system-selection, cross-compilation) - 13 debugging skills (gdb-fundamentals, lldb-macos-debugging, pdb-python-debugging, delve-go-debugging, debugger-selection, logging-best-practices, distributed-systems-debugging, performance-profiling, memory-debugging, container-debugging, network-debugging, concurrency-debugging, core-dump-analysis) Pattern applied: name: category-filename (e.g., ml-llm-as-judge)
1 parent e557ddd commit c6531b1

26 files changed

Lines changed: 26 additions & 26 deletions

skills/build-systems/bazel-monorepos.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Bazel Monorepos
2+
name: build-systems-bazel-monorepos
33
description: Bazel BUILD files, WORKSPACE/MODULE.bazel, hermetic builds, remote caching, build rules, Starlark custom rules, and monorepo best practices for polyglot projects.
44
---
55
# Bazel Monorepos

skills/build-systems/build-optimization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Build Optimization
2+
name: build-systems-build-optimization
33
description: Incremental builds, dependency tracking, build caching (ccache, sccache, Bazel), parallel builds, build time profiling, and CI/CD optimization strategies.
44
---
55
# Build Optimization

skills/build-systems/build-system-selection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Build System Selection
2+
name: build-systems-build-system-selection
33
description: Decision matrix for choosing between Make, CMake, Gradle, Maven, Bazel, and other build systems based on project requirements, language, and scale.
44
---
55
# Build System Selection

skills/build-systems/cmake-patterns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: CMake Patterns
2+
name: build-systems-cmake-patterns
33
description: Modern CMake target-based approach, find_package, FetchContent, generator expressions, cross-platform configuration, and installation rules for C/C++ projects.
44
---
55
# CMake Patterns

skills/build-systems/cross-platform-builds.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Cross-Platform Builds
2+
name: build-systems-cross-platform-builds
33
description: Platform detection, conditional compilation, preprocessor macros, CMake cross-compilation, Zig cross-compilation, toolchain configuration, and multi-platform testing strategies.
44
---
55
# Cross-Platform Builds

skills/build-systems/gradle-jvm-builds.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Gradle JVM Builds
2+
name: build-systems-gradle-jvm-builds
33
description: Gradle Kotlin DSL and Groovy DSL, dependency management, version catalogs, build lifecycle, task configuration, multi-project builds, and performance optimization for Java/Kotlin projects.
44
---
55
# Gradle JVM Builds

skills/build-systems/make-fundamentals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Make Fundamentals
2+
name: build-systems-make-fundamentals
33
description: Makefile syntax, targets, dependencies, pattern rules, and best practices for building C/C++ and multi-language projects with Make.
44
---
55
# Make Fundamentals

skills/build-systems/maven-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Maven Configuration
2+
name: build-systems-maven-configuration
33
description: Maven POM structure, dependency management, plugin configuration, lifecycle phases, multi-module projects, profiles, and repository management for Java projects.
44
---
55
# Maven Configuration

skills/debugging/browser-devtools.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: Browser DevTools
2+
name: debugging-browser-devtools
33
description: Comprehensive guide to browser developer tools for debugging web applications. Covers Chrome/Firefox/Safari DevTools including Sources panel, breakpoints, performance profiling, memory analysis, network debugging, Console API, React/Vue debugging, and Lighthouse/Core Web Vitals.
44
---
55

skills/debugging/concurrency-debugging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: concurrency-debugging
2+
name: debugging-concurrency-debugging
33
description: Race condition detection, deadlock debugging, and data race analysis using ThreadSanitizer and specialized tools
44
---
55

0 commit comments

Comments
 (0)