chore: update agent rules, skills and workflows
This commit is contained in:
@@ -1,41 +1,41 @@
|
||||
# Git Push & Format Skill
|
||||
# Навык Git Push и форматирования
|
||||
|
||||
## Description
|
||||
Formats git commit messages according to Conventional Commits specification and pushes changes to the remote repository. Use this when the user asks to commit changes, save progress, or upload code.
|
||||
## Описание
|
||||
Форматирует сообщения коммитов git в соответствии со спецификацией Conventional Commits и отправляет изменения в удаленный репозиторий. Используйте этот навык, когда пользователь просит закоммитить изменения, сохранить прогресс или отправить код.
|
||||
|
||||
## Triggers
|
||||
- "Запушь изменения" (Push changes)
|
||||
- "Сделай коммит" (Make a commit)
|
||||
- "Сохрани в гит" (Save to git)
|
||||
- "Сделай пуш" (Make a push)
|
||||
- "Запушь" (Push)
|
||||
## Триггеры
|
||||
- "Запушь изменения"
|
||||
- "Сделай коммит"
|
||||
- "Сохрани в гит"
|
||||
- "Сделай пуш"
|
||||
- "Запушь"
|
||||
|
||||
## Format (Conventional Commits)
|
||||
When writing a git commit message, you MUST follow this format:
|
||||
## Формат (Conventional Commits)
|
||||
При написании сообщения коммита вы ДОЛЖНЫ следовать этому формату:
|
||||
`<type>[optional scope]: <description>`
|
||||
|
||||
### Allowed Types
|
||||
- **feat**: A new feature
|
||||
- **fix**: A bug fix
|
||||
- **docs**: Documentation only changes
|
||||
- **style**: Changes that do not affect the meaning of the code (white-space, formatting, etc)
|
||||
- **refactor**: A code change that neither fixes a bug nor adds a feature
|
||||
- **perf**: A code change that improves performance
|
||||
- **test**: Adding missing tests or correcting existing tests
|
||||
- **chore**: Changes to the build process or auxiliary tools and libraries
|
||||
### Допустимые типы
|
||||
- **feat**: Новая функциональность
|
||||
- **fix**: Исправление ошибки
|
||||
- **docs**: Изменения только в документации
|
||||
- **style**: Изменения, не влияющие на смысл кода (пробелы, форматирование и т.д.)
|
||||
- **refactor**: Изменение кода, которое не исправляет ошибку и не добавляет функциональность
|
||||
- **perf**: Изменение кода, повышающее производительность
|
||||
- **test**: Добавление недостающих тестов или исправление существующих
|
||||
- **chore**: Изменения в процессе сборки или вспомогательных инструментах и библиотеках
|
||||
|
||||
### Instructions for Agent
|
||||
1. Analyze the user's request or recent file changes to determine the `type` and `description`.
|
||||
2. Construct the commit message string (e.g., "fix(auth): correct token validation").
|
||||
3. **Execute** the bash script below, passing the generated message as an argument.
|
||||
### Инструкции для агента
|
||||
1. Проанализируйте запрос пользователя или недавние изменения файлов, чтобы определить тип (`type`) и описание (`description`).
|
||||
2. Сформируйте строку сообщения коммита (например, "fix(auth): correct token validation").
|
||||
3. **Выполните** bash-скрипт ниже, передав сгенерированное сообщение в качестве аргумента.
|
||||
|
||||
## Execution
|
||||
Run the following command (replace .YOUR_MESSAGE. with the formatted string):
|
||||
## Выполнение
|
||||
Запустите следующую команду (замените "YOUR_MESSAGE" на отформатированную строку):
|
||||
|
||||
```bash
|
||||
/bin/bash .agent/skills/git-push/scripts/push_changes.sh "YOUR_MESSAGE"
|
||||
```
|
||||
|
||||
## Example Usage
|
||||
If user says "I fixed the login bug", you execute:
|
||||
## Пример использования
|
||||
Если пользователь говорит "Я исправил ошибку входа", вы выполняете:
|
||||
`/bin/bash .agent/skills/git-push/scripts/push_changes.sh "fix(auth): resolve login error"`
|
||||
Reference in New Issue
Block a user