aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze and enhance Makefiles for complete functionality coverage with auto-generation capability
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/make-dogfoodContext preview
What this command does when you run it.
Analyze and enhance Makefiles for complete functionality coverage with auto-generation capability
name: make-dogfood description: Analyze and enhance Makefiles for complete functionality coverage with auto-generation capability usage: /make-dogfood [--mode analyze|generate|apply] [--plugin <name>] [--dry-run] [--generate-makefiles] [--preflight-check] [--verbose]
Use the makefile-dogfooder script to analyze, test, and enhance Makefiles across the claude-night-market project with thorough safety checks and auto-generation capabilities.
Use this command when you need to:
Avoid this command if:
Scan all Makefiles and build an inventory of existing targets:
Evaluate Makefiles against best practices:
Safely validate existing targets:
Create missing targets based on analysis:
**Generation Checklist:**
# SAFE WORKFLOW (Recommended) # 1. Analyze all plugins to see what's missing python3 plugins/abstract/scripts/makefile_dogfooder.py --mode analyze # 2. Generate for a single plugin (see what would be created) python3 plugins/abstract/scripts/makefile_dogfooder.py --plugin sanctum --mode generate # 3. Dry-run to preview changes python3 plugins/abstract/scripts/makefile_dogfooder.py --plugin sanctum --mode apply --dry-run # 4. Apply for real python3 plugins/abstract/scripts/makefile_dogfooder.py --plugin sanctum --mode apply # 5. Generate Makefiles for plugins missing them python3 plugins/abstract/scripts/makefile_dogfooder.py --generate-makefiles --mode analyze # 6. Bulk workflow with safety python3 plugins/abstract/scripts/makefile_dogfooder.py --mode apply --dry-run # Test all python3 plugins/abstract/scripts/makefile_dogfooder.py --mode apply # Apply all
The script includes thorough safety checks:
1. **Preflight Validation** (automatic in apply mode)
2. **Working Directory Validation**
3. **Confirmation Prompt**
4. **Duplicate Detection**
1. **Creates detailed inventory** of all Makefile targets across the project 2. **Identifies gaps** in user-facing functionality using pattern matching 3. **Tests safely** without modifying files or running risky operations 4. **Generates missing targets** with contextually appropriate templates 5. **Maintains consistency** with existing project patterns and conventions
**Demo targets must run ACTUAL functionality, not just echo static information.**
| ❌ BAD (Static/Informational) | ✅ GOOD (Live/Functional) | |-------------------------------|---------------------------| | `@echo "Skills: 5"` | `$(UV_RUN) python scripts/validator.py --scan` | | `@find skills/ \| wc -l` | `$(UV_RUN) python scripts/cli.py analyze .` | | `@echo "Feature: validation"` | `$(UV_RUN) python scripts/validator.py --target .` |
**Reference Pattern** (from ragentop project):
demo-detection: build ## Demonstrate agent session detection (LIVE) @echo "=== Agent Session Detection Demo (LIVE) ===" @./target/release/ragentop detect --verbose
This runs the actual tool and shows REAL output that users would see.
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.