feat: добавить TZ и документацию для skill'ов el-review
- Установить часовую зону Europe/Helsinki в ai-api-helpers.sh - Добавить примеры вызова обоих skill'ов - Документировать обработку ошибок (отсутствие веток, пустой дифф) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -688,6 +688,8 @@ HELPERS_FILE="$BIN_DIR/ai-api-helpers.sh"
|
|||||||
cat > "$HELPERS_FILE" << 'HELPEREOF'
|
cat > "$HELPERS_FILE" << 'HELPEREOF'
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
export TZ="Europe/Helsinki"
|
||||||
|
|
||||||
# _claude_test_api: Send 1-token test to an Anthropic-compatible endpoint
|
# _claude_test_api: Send 1-token test to an Anthropic-compatible endpoint
|
||||||
_claude_test_api() {
|
_claude_test_api() {
|
||||||
local url="$1" auth_header="$2" model="${3:-claude-sonnet-4-6}"
|
local url="$1" auth_header="$2" model="${3:-claude-sonnet-4-6}"
|
||||||
|
|||||||
@@ -31,6 +31,20 @@ description: Use when пользователь запрашивает тяжел
|
|||||||
- Для каждой предложи готовый дифф с исправлением
|
- Для каждой предложи готовый дифф с исправлением
|
||||||
- Объясни простым языком
|
- Объясни простым языком
|
||||||
|
|
||||||
|
## Примеры вызова
|
||||||
|
|
||||||
|
```
|
||||||
|
/el-review-heavy feature main
|
||||||
|
/el-review-heavy my-fix develop
|
||||||
|
/el-review-heavy TASK-123-payment-screen master
|
||||||
|
```
|
||||||
|
|
||||||
|
## Ошибки и крайние случаи
|
||||||
|
|
||||||
|
- Если ветка не существует на remote - сообщи пользователю и не продолжай
|
||||||
|
- Если дифф пустой - сообщи "изменений между ветками нет" и не продолжай
|
||||||
|
- Если аргументы не указаны - попроси уточнить: `/el-review-heavy <source-ветка> <target-ветка>`
|
||||||
|
|
||||||
## Формат вывода
|
## Формат вывода
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -31,6 +31,20 @@ description: Use when пользователь запрашивает легко
|
|||||||
- Для каждой предложи готовый дифф с исправлением
|
- Для каждой предложи готовый дифф с исправлением
|
||||||
- Объясни простым языком
|
- Объясни простым языком
|
||||||
|
|
||||||
|
## Примеры вызова
|
||||||
|
|
||||||
|
```
|
||||||
|
/el-review feature main
|
||||||
|
/el-review my-fix develop
|
||||||
|
/el-review TASK-123-payment-screen master
|
||||||
|
```
|
||||||
|
|
||||||
|
## Ошибки и крайние случаи
|
||||||
|
|
||||||
|
- Если ветка не существует на remote - сообщи пользователю и не продолжай
|
||||||
|
- Если дифф пустой - сообщи "изменений между ветками нет" и не продолжай
|
||||||
|
- Если аргументы не указаны - попроси уточнить: `/el-review <source-ветка> <target-ветка>`
|
||||||
|
|
||||||
## Формат вывода
|
## Формат вывода
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user