This skill provides templates, patterns, and practical guidance for creating clean, maintainable Makefiles for modern C and C++ projects. It codifies best practices (variables, pattern rules, automatic dependency generation, phony targets, and conditional platform handling) and includes example templates and reference documents to quickly scaffold or improve build systems.
Use this skill when creating a new Makefile, adding testing or formatting targets, improving incremental build performance, or making an existing Makefile cross-platform. It's useful for projects that need standardized build chains with linting (clang-tidy), formatting (clang-format), and test targets.
references/ folder with gnaro_makefile.md and best practices guides (has_references=true)Likely usable by code-assist agents and developer assistants that can edit repo files (Copilot-style assistants, GPT/Codex-based code helpers, and CLI automation tools).
This skill has not been reviewed by our automated audit pipeline yet.
Write-Skill: AI Writing Cleanup
Edit and rewrite text to remove AI-generated patterns and make prose sound more natural and human.
HM Fetch Skill (HarmonyOS Docs)
Fetch and convert Huawei HarmonyOS developer documentation via the documentPortal API, converting HTML to Markdown and maintaining a local-first migration refer
CS Course Systematic Study
Produce a structured, in-depth learning report for a CS course from its syllabus, lectures, and readings.
HarmonyOS Linux CLI Developer
Command-line workflows and scripts for building, packaging, installing, debugging HarmonyOS apps on Linux.
Linux Kernel Development
Practical Linux kernel engineering skill for diagnosing build/runtime failures, minimal subsystem patches, and verification steps across modules, memory, interr