Analyze and enhance Makefiles for complete user functionality coverage. Triggers: make dogfood, Makefile analysis, Makefile enhancement, missing targets, Makefile gaps, build targets, plugin Makefile, Makefile quality Use when: analyzing Makefile completeness, testing existing make targets, generating missing targets, preparing plugins for release, auditing Makefile coverage across plugins DO NOT use when: writing initial Makefiles from scratch. DO NOT use when: debugging specific build failures. DO NOT use when: creating custom build systems. Use this command before releasing any plugin.
Analyzes Makefiles for completeness and generates missing targets to ensure full user functionality coverage.
/plugin marketplace add athola/claude-night-market/plugin install abstract@claude-night-marketUse the makefile-dogfooder skill to analyze, test, and enhance Makefiles across the claude-night-market project.
--scope: Target scope (default: all)
root: Analyze only the root Makefileplugins: Analyze plugin Makefiles onlyall: Analyze both root and plugin Makefiles--mode: Operation mode (default: full)
analyze: Only analyze and report gapstest: Only test existing targets safelyfull: Complete analysis + testing + generation--plugin: Restrict to specific plugin (e.g., --plugin abstract)
--interactive: Prompt before applying changes (default: true for generation)
Scan all Makefiles and build an inventory of existing targets:
Evaluate Makefiles against best practices:
Safely validate existing targets:
make -n for dry-run validationCreate missing targets based on analysis:
# Analyze all Makefiles
/make-dogfood --mode analyze
# Test targets only
/make-dogfood --mode test --scope plugins
# Full workflow for single plugin
/make-dogfood --plugin abstract --mode full
# Quick check with auto-apply
/make-dogfood --scope root --mode full --interactive=false
The command provides:
This command uses the makefile-dogfooder skill which provides:
/make-dogfood --help - Show this helpmake <plugin>-helpmake help