Loading...
Loading...
Generate Makefiles with testing, linting, formatting, and automation targets for new projects.
npx skill4agent add athola/claude-night-market makefile-generation/attune:upgrade-projecthelpinstalllintformattypechecktesttest-coveragecheck-allcleanbuildpublishhelpfmtlintchecktestbuildcleanhelpinstalllintformattypechecktestbuilddev# Check for language indicators
if [ -f "pyproject.toml" ]; then
LANGUAGE="python"
elif [ -f "Cargo.toml" ]; then
LANGUAGE="rust"
elif [ -f "package.json" ]; then
LANGUAGE="typescript"
fi--helpfrom pathlib import Path
template_path = Path("plugins/attune/templates") / language / "Makefile.template"--helpmetadata = {
"PROJECT_NAME": "my-project",
"PROJECT_MODULE": "my_project",
"PYTHON_VERSION": "3.10",
}--helpfrom template_engine import TemplateEngine
engine = TemplateEngine(metadata)
engine.render_file(template_path, Path("Makefile"))--helpmake helpmake --dry-run# ============================================================================
# CUSTOM TARGETS
# ============================================================================
deploy: build ## Deploy to production
./scripts/deploy.sh--helpSkill(attune:project-init)/abstract:make-dogfood