makefile-review

Community

Audit Makefiles for efficiency, portability, and best practices.

Authorathola
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Poorly written Makefiles can lead to slow builds, maintenance headaches, and portability issues. This skill helps you audit Makefiles for duplication, portability, and idiomatic GNU Make usage, ensuring efficient and robust build systems.

Core Features & Use Cases

  • Context Mapping: Identifies all Make-related files and project goals.
  • Dependency Graph Building: Inspects targets, implicit rules, and variable values.
  • Dedup & Abstraction Audit: Searches for repeated recipes and suggests pattern rules or functions.
  • Tooling Alignment & Portability: Checks for cross-platform safety and consistent quality gate targets.
  • Use Case: Review a complex C++ project's Makefile to identify duplicated build commands, suggest using pattern rules for compilation, and ensure it adheres to POSIX shell constructs for cross-platform compatibility.

Quick Start

Run git-workspace-review to get repository context, then use this skill to map your Makefile context and build a dependency graph.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: makefile-review
Download link: https://github.com/athola/claudenomicon/archive/main.zip#makefile-review

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository