sg-makefile

Generate StackGuardian-style Makefiles for Docker build and deploy workflows.

Updated Nov 24, 2020
One-click install
npx skills add https://github.com/hllvc/dotfiles --skill sg-makefile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sg-makefile
Source: https://github.com/hllvc/dotfiles/tree/main/.claude/skills/sg-makefile
Command: npx skills add https://github.com/hllvc/dotfiles --skill sg-makefile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate StackGuardian-style Makefiles to streamline Docker build and deploy workflows, reducing manual steps and errors in configuring pipelines.

Core Features & Use Cases

  • Template-driven Makefile generation: creates StackGuardian-compliant Makefiles tailored to your service and deployment targets.
  • Config-driven customization: prompts for service name, DASH and PROD AWS account details, profiles, and image names to personalize the Makefile.
  • Use Case: when you need a ready-to-use Makefile for a new service, run the generator to produce targets for DASH and PROD deployments with proper registry settings.

Quick Start

Run the sg-makefile generator in your project directory and answer the prompts to produce a ready-to-use Makefile.

Frequently Asked Questions about sg-makefile

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

FAQPage Schema
How do I generate a Makefile for Docker build and deploy workflows to AWS ECR and ECS?

Generate a Makefile for Docker build and deploy workflows by using a template-driven generator that prompts for service names, AWS account IDs, profiles, and image names to produce ready-to-use deployment targets for AWS ECR and ECS.

Can I configure separate DASH and PROD deployment pipelines in a single Makefile?

Yes, you can configure separate DASH and PROD deployment pipelines in a single Makefile by defining variables for different AWS account IDs, profiles, and deployment targets during the generation process.

What is the best way to automate Docker image deployment to AWS Lambda across multiple regions?

Automate Docker image deployment to AWS Lambda across multiple regions by generating a StackGuardian-style Makefile with templated targets, configured with specific account IDs, profiles, and regional deployment settings.

Does the Makefile generator support optional git tokens for private repository authentication?

Yes, the Makefile generator supports optional git token integration, allowing you to include authentication credentials for private repositories within the generated build and deploy workflow configuration.

What variables do I need to provide to customize a StackGuardian Makefile for my service?

To customize a StackGuardian Makefile, you need to provide variables including the service name, DASH and PROD AWS account details, profiles, image names, and deployment targets to personalize the build and deploy workflow.

When do I need a template-driven Makefile for Docker deployment instead of writing one manually?

You need a template-driven Makefile for Docker deployment when setting up new services to reduce manual steps and configuration errors, streamlining pipeline setup for DASH and PROD environments with proper registry settings.