🎯

makefile-update

🎯Skill

from hiromaily/go-crypto-wallet

VibeIndex|
What it does

makefile-update skill from hiromaily/go-crypto-wallet

πŸ“¦

Part of

hiromaily/go-crypto-wallet(4 items)

makefile-update

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add hiromaily/go-crypto-wallet --skill makefile-update
1Installs
122
-
Last UpdatedJan 29, 2026

Skill Details

SKILL.md

Makefile development workflow. Use when modifying Makefile or files in make/ directory.

Overview

# Makefile Workflow

Workflow for Makefile changes.

Prerequisites

Use git-workflow Skill for branch, commit, and PR workflow.

Applicable Files

| Path | Description |

|------|-------------|

| Makefile | Main makefile |

| make/*.mk | Included makefiles |

Structure

```

Makefile # Main entry point, includes make/*.mk

make/

β”œβ”€β”€ go.mk # Go-related targets

β”œβ”€β”€ docker.mk # Docker targets

β”œβ”€β”€ atlas.mk # Database migration targets

β”œβ”€β”€ sqlc.mk # SQLC generation targets

└── ...

```

Verification Commands

```bash

make mk-lint # Lint makefiles

```

Manual Checks

```bash

# List all targets

make help

# Dry run (if supported)

make -n {target}

```

Guidelines

Style

  • Use tabs for indentation (required by Make)
  • Use .PHONY for non-file targets
  • Add help text for targets
  • Group related targets

Best Practices

  • [ ] Targets are .PHONY if not creating files
  • [ ] Dependencies are correct
  • [ ] Variables use ?= for defaults
  • [ ] Help text exists for main targets

Example Target

```makefile

.PHONY: my-target

my-target: ## Description of target

@echo "Running my-target..."

command1

command2

```

Verification Checklist

  • [ ] make mk-lint passes
  • [ ] Target runs correctly
  • [ ] Dependencies work
  • [ ] Help text is accurate

Commit Format

```

chore(make): {brief description}

  • {change 1}
  • {change 2}

Closes #{issue_number}

```

Related Skills

  • git-workflow - Branch, commit, PR workflow