makefile

Solid

Use when creating or updating a Makefile for a project, especially when standard targets (build, test, lint, format, etc.) are missing or when modifying targets that may already be wired into other tooling. Not for debugging why a build fails.

Code & Development 114 stars 10 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
69
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

**On invocation:** announce "Running paad:makefile v1.31.0" before anything else. # Makefile Management **Process:** ```dot digraph makefile_flow { "Makefile exists?" [shape=diamond]; "Existing target needs change?" [shape=diamond]; "Approved?" [shape=diamond]; "Coverage tool defaults to watch mode?" [shape=diamond]; "Test tool supports balanced output?" [shape=diamond]; "Detect stack" [shape=box]; "Create from scratch" [shape=box]; "Include all required targets" [shape=box]; "Identify missing targets" [shape=box]; "Add new targets" [shape=box]; "STOP: ask user for approval" [shape=box, style=bold]; "Apply change" [shape=box]; "Skip change" [shape=box]; "Force the one-shot flag for the detected stack" [shape=box]; "Verify the tool exits on its own before adding flags" [shape=box]; "ASK the user how to handle test output" [shape=box]; "Announce the file written or updated" [shape=box]; "Done" [shape=box]; "Detect stack" -> "Makefile exists?"; "Makefile exists?" -> "Create from scratch" [label="no"]; "Makefile exists?" -> "Identify missing targets" [label="yes"]; "Create from scratch" -> "Include all required targets"; "Include all required targets" -> "Coverage tool defaults to watch mode?"; "Identify missing targets" -> "Add new targets"; "Add new targets" -> "Existing target needs change?"; "Existing target needs change?" -> "Coverage tool defaults to watch mode?" [la...

Details

Author
Ovid
Repository
Ovid/paad
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category