From makesmith
Use when a project needs a root Makefile that delegates to Makefile.local and Makefile.deploy with a self-documenting help banner
npx claudepluginhub jugrajsingh/skillgarden --plugin makesmithThis skill is limited to using the following tools:
Create a root Makefile that serves as the project entrypoint, delegating to Makefile.local (dev) and Makefile.deploy (ops).
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Create a root Makefile that serves as the project entrypoint, delegating to Makefile.local (dev) and Makefile.deploy (ops).
make help shows everythingbasename $(pwd)
Glob: Makefile, Makefile.local, Makefile.deploy
If Makefile exists, ask via AskUserQuestion:
Read references/root-makefile-template.makefile and customize:
{PROJECT_NAME} with detected project nameCreated root Makefile:
Delegates to:
Makefile.local - Development targets
Makefile.deploy - Deployment targets
Quick targets:
make install -> make -f Makefile.local install-dev
make test -> make -f Makefile.local test
make lint -> make -f Makefile.local lint
make build -> make -f Makefile.deploy build-image
make deploy -> make -f Makefile.deploy deploy
make ship -> build + push + deploy
Usage:
make help # Show all targets
make # Same as make help
Users should add project-specific targets to the "Quick Run" section:
run-api: ## Run API server
$(MAKE) -f Makefile.local run-api
run-worker: ## Run background worker
$(MAKE) -f Makefile.local run-worker