SKILL.make: Makefile Styled Skill File
teaonly
29 points
17 comments
May 02, 2026
Related Discussions
Found 5 related stories in 72.7ms across 8,303 title embeddings via pgvector HNSW
- Skillfile, the declarative skill manager, now with search for 110K+ skills _juli_ · 12 pts · March 16, 2026 · 57% similar
- Show HN: I Made a Claude Skill for Spec-Driven Development (SDD) NTRIXLM · 25 pts · May 21, 2026 · 48% similar
- Show HN: Skrun – Deploy any agent skill as an API frizull · 50 pts · April 08, 2026 · 45% similar
- Show HN: A CLI that writes its own integration code adinagoerres · 15 pts · April 14, 2026 · 42% similar
- Show HN: I built a Cargo-like build tool for C/C++ randerson_112 · 137 pts · April 09, 2026 · 41% similar
Discussion Highlights (5 comments)
teaonly
The core idea of this project is to use Makefiles to style SKILL documentation, leveraging Makefiles' built-in DAG functionality and a defined syntax. The advantages are as follows: 1. It reduces the token consumption of the original MD format; 2. SKILLs are easier to read and more suitable for AI use because the inherent DAG is a Plane Mode; 3. Makefiles are ideal for auditing (git tracing, call statistics), providing a solid fundation for future self-evolving enginering.
forestcall
This is interesting. Do you have a robust skill built with this I could checkout? I have been working on a planning skill that has sub-agent that do stuff like research with Tavily and Exa an it uses Claude CLI and Codex CLI to write separate plans and compare and uses a plan template with a micro task layout with multiple phases, test, etc.
stingraycharles
I don’t get it. “ Dependency Resolution: The harness resolves the DAG (Directed Acyclic Graph) automatically. No more relying on an LLM to "guess" the next logical step.Uses the Target: Dependency + Recipe model to ensure Agents follow a strict execution order without skipping steps.” How does it do that? Does it just generate a Makefile? If so, why not just put the actual Makefile as a resource in the skill package and provide execution commands? That way the Makefile doesn’t need to be read at all. If not, and you rely on an LLM interpreting the execution order, wouldn’t that statement just be false?
ares623
the obsession on token discounts recently is pretty funny. If you extrapolate far enough you end up back to where we started, programming languages.
gavmor
So—let me get this straight—this is just a suggestion to format skills' dot-md files with inline `makefile` pseudocode codeblocks for the sake of one-shot alignment? Have you tried it in Polish? [0] 0. https://arxiv.org/html/2501.02266v1