prefer-make

Use when building, testing, linting, or running Go code in projects that have a Makefile. Prefer make targets over calling go commands directly.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "prefer-make" with this command: npx skills add lwlee2608/agent-skills/lwlee2608-agent-skills-prefer-make

Build with Make

This project uses a Makefile. Always prefer make targets over running go commands directly.

Rules

  1. Before running any go build, go test, go run, go vet, go fmt, or golangci-lint command, check the Makefile for a corresponding target.
  2. Use the Makefile target instead of the raw go command. For example:
    • make build instead of go build ./...
    • make test instead of go test ./...
    • make lint instead of golangci-lint run
    • make run instead of go run main.go
    • make fmt instead of go fmt ./...
  3. If you need to discover available targets, run make help first. If that fails, read the Makefile directly.
  4. Only fall back to raw go commands if no relevant Makefile target exists for the task.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

gh-update-pr

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

gh-create-pr

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

Repository Source
213.6K23Kvercel
Coding

svelte5-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review