commit

Automate SurveyHub commit lifecycle with linting, tests, and PT-BR conventional messages.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill commit-rafaelcostaf4-afk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/rafaelcostaf4-afk/SurveyHub/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill commit-rafaelcostaf4-afk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the entire commit workflow for SurveyHub tasks, ensuring code quality gates, consistent messaging, and automatic documentation updates.

Core Features & Use Cases

  • Pre-commit quality checks (lint and type-check) before committing.
  • Generates a conventional commit message in PT-BR and updates TODO.md and CHANGELOG.md.
  • Performs intelligent staging, review prompts, and an approval step prior to actually committing.

Quick Start

Diga "fazer commit" para iniciar o fluxo completo de commit.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate conventional commits with lint checks and changelog updates?

Automating conventional commits requires a workflow that enforces pre-commit lint and type-check gates, analyzes git diffs, generates a formatted message, and updates changelog documentation. This ensures code quality and consistent messaging before changes are committed.

What is the best way to generate a conventional commit message from git diffs?

Generating a conventional commit message from git diffs involves analyzing staged changes to identify the commit type and scope, then building a structured message. An automated workflow can parse these diffs to create compliant messages and prompt for review.

How does a pre-commit workflow handle staging and approval before finalizing?

A pre-commit workflow handles staging by intelligently selecting changed files, then pausing for an approval step. This review prompt ensures you verify the generated commit message and documentation updates before the actual git commit is executed.

Can I automatically update TODO and CHANGELOG files during the commit process?

Yes, you can automatically update TODO and CHANGELOG files during the commit process. An automated workflow analyzes task completion and git diffs to append relevant documentation entries, ensuring project tracking files remain synchronized with code changes.

Do I need to run lint and type-check separately before automated staging?

No, you do not need to run lint and type-check separately. A complete automated commit workflow enforces these pre-commit quality gates internally, analyzing code quality before it proceeds to staging, message generation, and the final commit approval.