360 Secure SkillHub
360 安全技能中心

Makefile Generator

该工具可一键生成专业Makefile,支持Node.js、Python、Go项目,预设install、test、build等常用命令,还支持自定义目标及指定包管理器。适用于需统一团队开发命令、减少重复操作的场景,通过命令行参数指定需求,输出含完整构建逻辑的Makefile,实现自动化构建且跨平台兼容。

sunshine-del-ux
sunshine-del-ux
热度 57.00
最近更新 2026-05-11 17:28:11
分类:开发依赖:纯提示词应用场景:代码生成 / 自动化脚本 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add makefile-generator
Metadata
name
makefile-generator
description
生成专业的 Makefile,支持 Node.js、Python、Go 项目,提供开发、测试、构建、部署等常用命令。
metadata
{"clawdbot":{"emoji":"🔨","requires":{},"primaryEnv":""}}

Makefile Generator

生成专业的 Makefile,统一项目构建命令。

功能

  • ⚡ 一键生成
  • 📝 多语言支持
  • 🎯 常用命令
  • 🔧 自定义目标

支持的语言

语言 命令
Node.js install, test, build, dev, clean
Python install, test, run, clean
Go build, test, run, clean

使用方法

Node.js 项目

makefile-generator --lang node

Python 项目

makefile-generator --lang python

Go 项目

makefile-generator --lang go

输出示例

# Makefile for Node.js Project

.PHONY: help install dev build test clean lint format deploy

help:
	@echo "Available commands:"
	@echo "  make install   - Install dependencies"
	@echo "  make dev      - Start development server"
	@echo "  make build    - Build for production"
	@echo "  make test     - Run tests"
	@echo "  make lint     - Run linter"
	@echo "  make format   - Format code"
	@echo "  make clean    - Clean build artifacts"

install:
	npm install

dev:
	npm run dev

build:
	npm run build

test:
	npm test

lint:
	npm run lint

format:
	npm run format

clean:
	rm -rf node_modules dist build

高级用法

添加自定义目标

makefile-generator --lang node --custom "docker,docker-build,docker-run"

指定包管理器

makefile-generator --lang node --pm yarn
makefile-generator --lang node --pm pnpm

安装

# 无需额外依赖

变现思路

  1. 项目模板 - 销售项目模板
  2. 开发服务 - 为企业配置开发环境

使用 Makefile 的好处

  • 统一团队开发命令
  • 减少记忆成本
  • 自动化重复任务
  • 跨平台兼容