init-makefiles
Installation
SKILL.md
init-makefiles
Make is the project's control plane. Generate one Makefile per app (root + up to 3 sub-Makefiles in monorepos), zero required arguments, scenario-appropriate targets only, with safe replacement of any prior scaffold.
This is the consolidated successor to the old make-local, make-railway, and make-vercel direction. Do not recreate provider-specific Makefile skills — classify the project's scenario here, then generate only the targets that scenario needs.
When to use this skill
Trigger on any of these:
- "set up make for this project" / "scaffold a Makefile" / "init Makefile targets"
- "add a make deploy target" / "wire deploy via make" / "give me
make localandmake prod" - "my
make localis broken / port-stuck / out of date" — refresh stale targets - "this monorepo has three different Makefiles" — unify them under one banner
- "ship this Mac app to my macbook over rsync" — Scenario G
- "add
make tunnel/make funnel" for Tailscale exposure - "sync the AGENTS.md make-targets section" after editing the Makefile
- "generate the GitHub Actions deploy workflow that backs
make deploy"