post-change-verification

Run Go formatting, linting, building, and testing after code changes.

2|1|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/MolcajeteAI/plugin --skill post-change-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: post-change-verification
Source: https://github.com/MolcajeteAI/plugin/tree/main/deprecated/tech-stacks/go/skills/post-change-verification
Command: npx skills add https://github.com/MolcajeteAI/plugin --skill post-change-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces a mandatory, multi-step verification protocol for Go projects after code modifications, ensuring code quality and preventing regressions.

Core Features & Use Cases

  • Automated Code Checks: Runs go fmt, linters, builds, and tests.
  • Issue Triage: Provides clear rules for handling issues caused by current changes versus pre-existing problems.
  • Use Case: After implementing a new feature in a Go microservice, run this skill to automatically format the code, check for linting errors, ensure it builds, and verify that existing tests still pass, all before committing.

Quick Start

Run the post-change-verification skill to ensure all code quality checks pass for your recent Go code modifications.

Frequently Asked Questions about post-change-verification

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

FAQPage Schema
How do I automate Go code formatting, linting, building, and testing after changes?

To automate Go code verification after changes, run a mandatory protocol that executes go fmt, linting, builds, and tests. This enforces code quality and prevents regressions by ensuring all modifications pass structured checks before committing.

What is the best way to handle pre-existing linting or build issues in Go projects?

Handling pre-existing issues in Go projects requires clear triage rules that separate problems caused by current changes from pre-existing ones. The verification protocol manages these exceptions and provides structured output for the results.

Do I need a Makefile to run post-change verification for Go code?

A Makefile is not strictly required to run Go code verification, but specific Makefile targets are preferred for execution. If unavailable, the protocol requires adherence to fallback commands to run formatting, linting, building, and testing.

When should I run code quality checks for my Go microservice?

You should run code quality checks for your Go microservice immediately after implementing a new feature or modifying code. This verifies that existing tests pass and the code builds correctly before you commit the changes.

Why does my Go build fail during verification but pass in my local environment?

Your Go build might fail during verification due to strict linting rules or formatting requirements enforced by the protocol that are not present in your local environment. The structured output identifies whether the failure stems from current changes or pre-existing issues.