makefile-review
CommunityAudit 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 requiredComponents
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.