Skip to main content
Run any Skill in Manus
with one click
$pwd:

check-makefile

// Audits a top-level Makefile against 29 deterministic checks (strict-shell pin, `.SHELLFLAGS`, `MAKEFLAGS` warnings, `.PHONY` coverage, tab-indent, header comment, help-target patterns, variable-assignment discipline, top-level shell, destructive-op guards including `rm -rf`/`sudo`/global-install/curl-pipe, recipe hygiene, secrets, file/line size, optional `checkmake` wrap) plus seven judgment dimensions and a Tier-3 cross-Makefile collision check. Use when the user wants to "audit a makefile", "check my makefile", "review this makefile", "lint a makefile", "is my makefile any good", or "what's wrong with my makefile". Not for POSIX-`make`, compilation trees, or recursive multi-module builds — different rubric.

$ git log --oneline --stat
stars:1
forks:0
updated:May 6, 2026 at 14:09
File Explorer
24 files
SKILL.md
readonly