AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Git Commit — Скилл для ИИ-агентов | AI Рассвет

    Git Commit

    Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping

    Скиллы для операций#GitHub#github/awesome-copilot#skills.sh
    Скачивания
    6
    В избранном
    0
    Комментарии
    0
    Просмотры
    13

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add github/awesome-copilot --skill git-commit
    Скачать ZIP
    Версия
    1.0.0+f11a4e441c5f
    Автор
    Владимир Ломтев
    Репозиторий
    github/awesome-copilot
    GitHub: github/awesome-copilot

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Git Commit with Conventional Commits

    Overview

    Create standardized, semantic git commits using the Conventional Commits specification. Analyze the actual diff to determine appropriate type, scope, and message.

    Conventional Commit Format

    <type>[optional scope]: <description>
    
    [optional body]
    
    [optional footer(s)]
    

    Commit Types

    Type Purpose
    feat New feature
    fix Bug fix
    docs Documentation only
    style Formatting/style (no logic)
    refactor Code refactor (no feature/fix)
    perf Performance improvement
    test Add/update tests
    build Build system/dependencies
    ci CI/config changes
    chore Maintenance/misc
    revert Revert commit

    Breaking Changes

    ## Exclamation mark after type/scope
    feat!: remove deprecated endpoint
    
    ## BREAKING CHANGE footer
    feat: allow config to extend other configs
    
    BREAKING CHANGE: `extends` key behavior changed
    

    Workflow

    1. Analyze Diff

    ## If files are staged, use staged diff
    git diff --staged
    
    ## If nothing staged, use working tree diff
    git diff
    
    ## Also check status
    git status --porcelain
    

    2. Stage Files (if needed)

    If nothing is staged or you want to group changes differently:

    ## Stage specific files
    git add path/to/file1 path/to/file2
    
    ## Stage by pattern
    git add *.test.*
    git add src/components/*
    
    ## Interactive staging
    git add -p
    

    Never commit secrets (.env, credentials.json, private keys).

    3. Generate Commit Message

    Analyze the diff to determine:

    • Type: What kind of change is this?
    • Scope: What area/module is affected?
    • Description: One-line summary of what changed (present tense, imperative mood, <72 chars)

    4. Execute Commit

    ## Single line
    git commit -m "<type>[scope]: <description>"
    
    ## Multi-line with body/footer
    git commit -m "$(cat <<'EOF'
    <type>[scope]: <description>
    
    <optional body>
    
    <optional footer>
    EOF
    )"
    

    Best Practices

    • One logical change per commit
    • Present tense: "add" not "added"
    • Imperative mood: "fix bug" not "fixes bug"
    • Reference issues: Closes #123, Refs #456
    • Keep description under 72 characters

    Git Safety Protocol

    • NEVER update git config
    • NEVER run destructive commands (--force, hard reset) without explicit request
    • NEVER skip hooks (--no-verify) unless user asks
    • NEVER force push to main/master
    • If commit fails due to hooks, fix and create NEW commit (don't amend)

    Требования и возможности

    Источник пакета
    https://github.com/github/awesome-copilot/tree/f11a4e441c5ff061b4f8ae37952be8c602e4034e/skills/git-commit

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md3198554d1a3c6d95f15b...

    Частые вопросы

    Как установить Git Commit?
    Используйте команду npx skills add github/awesome-copilot --skill git-commit или скачайте ZIP-архив.
    Можно ли скачать Git Commit бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Ozon Seller и Performance APIСправочник Ozon Seller API и Performance API с локальными OpenAPI-спецификациями.Excel Automation>Grill MeA relentless interview to sharpen a plan or design.Text To LottieCreate, edit, or fix Lottie/Bodymovin JSON animations for the local Skia Skottie player. Use for text-to-Lottie, SVG/logo/type animation, loaders/icons, state feedback, UI microinteractions, lower thirds, diagrams, data/stat/chart animations, product promos, scene/camera motion, visual effects, scene edits, slots/controls, and Skottie debugging.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add github/awesome-copilot --skill git-commit
    Скачать ZIP
    Версия
    1.0.0+f11a4e441c5f
    Автор
    Владимир Ломтев
    Репозиторий
    github/awesome-copilot
    GitHub: github/awesome-copilot