Help us improve
Share bugs, ideas, or general feedback.
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 makesmithHow this skill is triggered — by the user, by Claude, or both
Slash command
/makesmith:generating-makefileThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a root Makefile that serves as the project entrypoint, delegating to Makefile.local (dev) and Makefile.deploy (ops).
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
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