SKILL.make applies Makefile syntax and DAG dependency resolution to agent skill files, replacing prose-based SKILL.md with structured execution graphs.
Key Takeaways
Makefile format reduced token count 3-52% across 19 real-world skill files, averaging 15% total savings.
Dependency resolution via explicit DAG prevents LLMs from skipping or misordering steps in agent workflows.
Supports variables, shell commands, tool calls, reasoning prompts, and conditionals via prefixed rule syntax.
Skills are composable across files using target references, mirroring professional build system patterns.
Format enables git-trackable auditing and call statistics, laying groundwork for Evolution Engineering.