makefile-dogfooder

Analyze Makefiles and generate missing demo, dogfood, and quick-run targets.

326|35|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/athola/claude-night-market --skill makefile-dogfooder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: makefile-dogfooder
Source: https://github.com/athola/claude-night-market/tree/main/plugins/abstract/skills/makefile-dogfooder
Command: npx skills add https://github.com/athola/claude-night-market --skill makefile-dogfooder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes modules (resource) components.

What problem does it solve?

This Skill eliminates manual Makefile review by automatically identifying gaps, testing targets safely, and generating missing functionality.

Core Features & Use Cases

  • Gap Analysis: Automatically detect missing targets and anti-patterns in your build system.

Core Features & Use Cases

  • Target Generation: Create contextually appropriate demo, dogfood, and quick-run targets.
  • Use Case: Imagine you have multiple plugins with inconsistent Makefiles. Use this Skill to analyze coverage, validate structure, and generate consistent patterns.

Quick Start

Analyze the Makefile in the current directory for essential targets and generate missing functionality.

Frequently Asked Questions about makefile-dogfooder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a Makefile for missing targets and best practices?

Makefile analysis identifies gaps in your build system by discovering existing targets, validating dependencies, checking .PHONY declarations, and scoring against best-practice taxonomies. This Skill automatically flags missing functionality and anti-patterns without manual review.

Can I generate missing Makefile targets automatically?

Yes. After analyzing your Makefile, this Skill generates contextually appropriate demo, dogfood, and quick-run targets using templates. Generated targets integrate with your existing structure and follow discovered patterns.

How do I test Makefile targets safely during analysis?

The Skill performs safe execution testing on existing targets to validate functionality before generating new ones. This prevents breaking changes and ensures your build system works as intended before enhancement.

What's the best way to standardize Makefiles across multiple plugins?

Gap analysis detects inconsistencies across plugin Makefiles, validating structure and coverage. Generated targets apply consistent patterns, making your build system uniform without manual rewriting each file.

Does this work with plugin ecosystem Makefiles?

The Skill is designed for claude-night-market plugin ecosystems, handling both leaf and aggregator Makefiles. It performs discovery, analysis, testing, and generation across plugin configurations with structured JSON and text outputs.

What output formats does Makefile analysis provide?

Analysis produces structured outputs in both text and JSON formats, including target discovery results, dependency graphs, best-practice scores, and generated target templates for easy integration.