What problem does it solve? Setting up build automation from scratch is repetitive and error-prone: every project needs build, test, lint, and Docker targets, but the correct commands depend on the language, package manager, framework, and tooling already in the repo. This Skill analyzes the project and generates a complete build file, or improves an existing one by adding missing targets and fixing anti-patterns. ## Core Features & Use Cases - Generate mode: Detects language, package manager, framework, Docker, CI, migrations, tests, and linters, then creates a tailored Makefile, Taskfile.yml, justfile, or magefile.go from best-practice templates covering Go, Node.js, Python, PHP, Rust, Ruby, and JVM (Gradle/Maven) stacks. - Enhance mode: Audits an existing build file against a gap analysis, adds missing preamble, help targets, Docker/database/CI targets, and fixes quality issues without rewriting working targets. - Documentation integration: Updates README and AGENTS.md with a quick-commands section so developers and AI agents can discover the new targets. - Use Case: A developer clones a Spring Boot project with no build file and asks for a Makefile; the Skill detects the Gradle wrapper, Spring Boot, and Flyway, then generates a Makefile with build, test, bootRun dev, lint, and flywayMigrate targets. ## Quick Start Ask the assistant to generate a Makefile (or Taskfile, justfile, or magefile) for this project, optionally specifying the tool, for example by saying generate a taskfile for this repo.