diff --git a/uk/07-plugins/documentation/templates/adr-template.md b/uk/07-plugins/documentation/templates/adr-template.md index 8cc3fc3..e8ff079 100644 --- a/uk/07-plugins/documentation/templates/adr-template.md +++ b/uk/07-plugins/documentation/templates/adr-template.md @@ -1,39 +1,39 @@ -# ADR [Number]: [Title] +# ADR [Номер]: [Назва] -## Status -[Proposed | Accepted | Deprecated | Superseded] +## Статус +[Запропоновано | Прийнято | Застаріло | Замінено] -## Context -What is the issue that we're seeing that is motivating this decision or change? +## Контекст +Яка проблема спонукає це рішення або зміну? -## Decision -What is the change that we're proposing and/or doing? +## Рішення +Яку зміну ми пропонуємо та/або впроваджуємо? -## Consequences -What becomes easier or more difficult to do because of this change? +## Наслідки +Що стає простішим або складнішим через цю зміну? -### Positive -- Benefit 1 -- Benefit 2 +### Позитивні +- Перевага 1 +- Перевага 2 -### Negative -- Drawback 1 -- Drawback 2 +### Негативні +- Недолік 1 +- Недолік 2 -### Neutral -- Consideration 1 -- Consideration 2 +### Нейтральні +- Міркування 1 +- Міркування 2 -## Alternatives Considered -What other options were considered and why were they not chosen? +## Розглянуті альтернативи +Які інші варіанти було розглянуто та чому їх не обрано? -### Alternative 1 -Description and reason for not choosing. +### Альтернатива 1 +Опис та причина відхилення. -### Alternative 2 -Description and reason for not choosing. +### Альтернатива 2 +Опис та причина відхилення. -## References -- Related ADRs -- External documentation -- Discussion links +## Посилання +- Пов'язані ADR +- Зовнішня документація +- Посилання на обговорення diff --git a/uk/07-plugins/documentation/templates/api-endpoint.md b/uk/07-plugins/documentation/templates/api-endpoint.md index 33c3996..f6ecb89 100644 --- a/uk/07-plugins/documentation/templates/api-endpoint.md +++ b/uk/07-plugins/documentation/templates/api-endpoint.md @@ -1,32 +1,32 @@ # [METHOD] /api/v1/[endpoint] -## Description -Brief explanation of what this endpoint does. +## Опис +Короткий опис що робить цей ендпоінт. -## Authentication -Required authentication method (e.g., Bearer token). +## Автентифікація +Необхідний метод автентифікації (напр., Bearer token). -## Parameters +## Параметри -### Path Parameters -| Name | Type | Required | Description | -|------|------|----------|-------------| -| id | string | Yes | Resource ID | +### Параметри шляху +| Назва | Тип | Обов'язковий | Опис | +|-------|-----|-------------|------| +| id | string | Так | ID ресурсу | -### Query Parameters -| Name | Type | Required | Description | -|------|------|----------|-------------| -| page | integer | No | Page number (default: 1) | -| limit | integer | No | Items per page (default: 20) | +### Параметри запиту +| Назва | Тип | Обов'язковий | Опис | +|-------|-----|-------------|------| +| page | integer | Ні | Номер сторінки (за замовч.: 1) | +| limit | integer | Ні | Елементів на сторінку (за замовч.: 20) | -### Request Body +### Тіло запиту ```json { "field": "value" } ``` -## Responses +## Відповіді ### 200 OK ```json @@ -61,7 +61,7 @@ Required authentication method (e.g., Bearer token). } ``` -## Examples +## Приклади ### cURL ```bash @@ -92,10 +92,10 @@ response = requests.get( data = response.json() ``` -## Rate Limits -- 1000 requests per hour for authenticated users -- 100 requests per hour for public endpoints +## Обмеження частоти запитів +- 1000 запитів на годину для автентифікованих користувачів +- 100 запитів на годину для публічних ендпоінтів -## Related Endpoints +## Пов'язані ендпоінти - [GET /api/v1/related](#) - [POST /api/v1/related](#) diff --git a/uk/07-plugins/documentation/templates/function-docs.md b/uk/07-plugins/documentation/templates/function-docs.md index b1e137d..2b312d1 100644 --- a/uk/07-plugins/documentation/templates/function-docs.md +++ b/uk/07-plugins/documentation/templates/function-docs.md @@ -1,38 +1,38 @@ -# Function: `functionName` +# Функція: `functionName` -## Description -Brief description of what the function does. +## Опис +Короткий опис що робить функція. -## Signature +## Сигнатура ```typescript function functionName(param1: Type1, param2: Type2): ReturnType ``` -## Parameters +## Параметри -| Parameter | Type | Required | Description | -|-----------|------|----------|-------------| -| param1 | Type1 | Yes | Description of param1 | -| param2 | Type2 | No | Description of param2 | +| Параметр | Тип | Обов'язковий | Опис | +|----------|-----|-------------|------| +| param1 | Type1 | Так | Опис param1 | +| param2 | Type2 | Ні | Опис param2 | -## Returns -**Type**: `ReturnType` +## Повертає +**Тип**: `ReturnType` -Description of what is returned. +Опис того, що повертається. -## Throws -- `Error`: When invalid input is provided -- `TypeError`: When wrong type is passed +## Кидає виключення +- `Error`: При невалідному введенні +- `TypeError`: При неправильному типі -## Examples +## Приклади -### Basic Usage +### Базове використання ```typescript const result = functionName('value1', 'value2'); console.log(result); ``` -### Advanced Usage +### Просунуте використання ```typescript const result = functionName( complexParam1, @@ -40,11 +40,11 @@ const result = functionName( ); ``` -## Notes -- Additional notes or warnings -- Performance considerations -- Best practices +## Нотатки +- Додаткові нотатки або попередження +- Міркування щодо продуктивності +- Найкращі практики -## See Also -- [Related Function](#) -- [API Documentation](#) +## Див. також +- [Пов'язана функція](#) +- [API-документація](#) diff --git a/uk/07-plugins/pr-review/README.md b/uk/07-plugins/pr-review/README.md index 9fe1c3b..1c0aa9c 100644 --- a/uk/07-plugins/pr-review/README.md +++ b/uk/07-plugins/pr-review/README.md @@ -3,89 +3,89 @@ Claude How To -# PR Review Plugin +# Плагін PR Review -Complete PR review workflow with security, testing, and documentation checks. +Повний робочий процес рев'ю PR з перевірками безпеки, тестування та документації. -## Features +## Функції -✅ Security analysis -✅ Test coverage checking -✅ Documentation verification -✅ Code quality assessment -✅ Performance impact analysis +✅ Аналіз безпеки +✅ Перевірка покриття тестами +✅ Верифікація документації +✅ Оцінка якості коду +✅ Аналіз впливу на продуктивність -## Installation +## Встановлення ```bash /plugin install pr-review ``` -## What's Included +## Що включено -### Slash Commands -- `/review-pr` - Comprehensive PR review -- `/check-security` - Security-focused review -- `/check-tests` - Test coverage analysis +### Слеш-команди +- `/review-pr` — Комплексне рев'ю PR +- `/check-security` — Рев'ю з фокусом на безпеці +- `/check-tests` — Аналіз покриття тестами -### Subagents -- `security-reviewer` - Security vulnerability detection -- `test-checker` - Test coverage analysis -- `performance-analyzer` - Performance impact evaluation +### Субагенти +- `security-reviewer` — Виявлення вразливостей безпеки +- `test-checker` — Аналіз покриття тестами +- `performance-analyzer` — Оцінка впливу на продуктивність -### MCP Servers -- GitHub integration for PR data +### MCP-сервери +- Інтеграція з GitHub для даних PR -### Hooks -- `pre-review.js` - Pre-review validation +### Хуки +- `pre-review.js` — Передрев'юшна валідація -## Usage +## Використання -### Basic PR Review +### Базове рев'ю PR ``` /review-pr ``` -### Security Check Only +### Тільки перевірка безпеки ``` /check-security ``` -### Test Coverage Check +### Перевірка покриття тестами ``` /check-tests ``` -## Requirements +## Вимоги - Claude Code 1.0+ -- GitHub access -- Git repository +- Доступ до GitHub +- Git-репозиторій -## Configuration +## Конфігурація -Set up your GitHub token: +Налаштуйте GitHub-токен: ```bash export GITHUB_TOKEN="your_github_token" ``` -## Example Workflow +## Приклад робочого процесу ``` User: /review-pr Claude: -1. Runs pre-review hook (validates git repo) -2. Fetches PR data via GitHub MCP -3. Delegates security review to security-reviewer subagent -4. Delegates testing to test-checker subagent -5. Delegates performance to performance-analyzer subagent -6. Synthesizes all findings -7. Provides comprehensive review report +1. Запускає pre-review хук (валідація git-репозиторію) +2. Отримує дані PR через GitHub MCP +3. Делегує рев'ю безпеки субагенту security-reviewer +4. Делегує тестування субагенту test-checker +5. Делегує продуктивність субагенту performance-analyzer +6. Синтезує всі знахідки +7. Надає комплексний звіт рев'ю -Result: -✅ Security: No critical issues found -⚠️ Testing: Coverage is 65%, recommend 80%+ -✅ Performance: No significant impact -📝 Recommendations: Add tests for edge cases +Результат: +✅ Безпека: Критичних проблем не знайдено +⚠️ Тестування: Покриття 65%, рекомендовано 80%+ +✅ Продуктивність: Суттєвого впливу немає +📝 Рекомендації: Додати тести для граничних випадків ``` diff --git a/uk/07-plugins/pr-review/agents/performance-analyzer.md b/uk/07-plugins/pr-review/agents/performance-analyzer.md index 2f70938..f8ab5cc 100644 --- a/uk/07-plugins/pr-review/agents/performance-analyzer.md +++ b/uk/07-plugins/pr-review/agents/performance-analyzer.md @@ -1,13 +1,13 @@ --- name: performance-analyzer -description: Performance impact analysis +description: Аналіз впливу на продуктивність tools: read, grep, bash --- -# Performance Analyzer +# Аналізатор продуктивності -Evaluates performance impact of changes: -- Algorithm complexity -- Database query efficiency -- Memory usage -- Caching opportunities +Оцінює вплив змін на продуктивність: +- Складність алгоритмів +- Ефективність запитів до бази даних +- Використання пам'яті +- Можливості кешування diff --git a/uk/07-plugins/pr-review/agents/security-reviewer.md b/uk/07-plugins/pr-review/agents/security-reviewer.md index b5b2a16..a3e0dfb 100644 --- a/uk/07-plugins/pr-review/agents/security-reviewer.md +++ b/uk/07-plugins/pr-review/agents/security-reviewer.md @@ -1,13 +1,13 @@ --- name: security-reviewer -description: Security-focused code review +description: Код-рев'ю з фокусом на безпеці tools: read, grep, diff --- -# Security Reviewer +# Рецензент безпеки -Specializes in finding security vulnerabilities: -- Authentication/authorization issues -- Data exposure -- Injection attacks -- Secure configuration +Спеціалізується на виявленні вразливостей безпеки: +- Проблеми автентифікації/авторизації +- Витоки даних +- Атаки ін'єкцій +- Безпечна конфігурація diff --git a/uk/07-plugins/pr-review/agents/test-checker.md b/uk/07-plugins/pr-review/agents/test-checker.md index 90a065d..fb2ce12 100644 --- a/uk/07-plugins/pr-review/agents/test-checker.md +++ b/uk/07-plugins/pr-review/agents/test-checker.md @@ -1,13 +1,13 @@ --- name: test-checker -description: Test coverage and quality analysis +description: Аналіз покриття тестами та їх якості tools: read, bash, grep --- -# Test Checker +# Перевірник тестів -Analyzes test coverage and quality: -- Coverage percentage -- Missing test cases -- Test quality assessment -- Edge case identification +Аналізує покриття тестами та їх якість: +- Відсоток покриття +- Відсутні тест-кейси +- Оцінка якості тестів +- Визначення граничних випадків diff --git a/uk/07-plugins/pr-review/commands/check-security.md b/uk/07-plugins/pr-review/commands/check-security.md index 58d5a68..736960e 100644 --- a/uk/07-plugins/pr-review/commands/check-security.md +++ b/uk/07-plugins/pr-review/commands/check-security.md @@ -1,14 +1,14 @@ --- name: Security Check -description: Run security-focused code review +description: Запуск рев'ю коду з фокусом на безпеці --- -# Security Check +# Перевірка безпеки -Perform focused security analysis on code changes: +Цілеспрямований аналіз безпеки змін коду: -1. Authentication/authorization checks -2. Data exposure risks -3. Injection vulnerabilities -4. Cryptographic weaknesses -5. Sensitive data in logs +1. Перевірки автентифікації/авторизації +2. Ризики витоку даних +3. Вразливості ін'єкцій +4. Криптографічні слабкості +5. Чутливі дані в логах diff --git a/uk/07-plugins/pr-review/commands/check-tests.md b/uk/07-plugins/pr-review/commands/check-tests.md index 6674562..860d8d6 100644 --- a/uk/07-plugins/pr-review/commands/check-tests.md +++ b/uk/07-plugins/pr-review/commands/check-tests.md @@ -1,14 +1,14 @@ --- name: Test Coverage Check -description: Verify test coverage and quality +description: Верифікація покриття тестами та їх якості --- -# Test Coverage Check +# Перевірка покриття тестами -Analyze test coverage and quality: +Аналіз покриття тестами та їх якості: -1. Check test coverage percentage -2. Identify untested code paths -3. Review test quality -4. Suggest missing test cases -5. Verify edge cases are covered +1. Перевірка відсотка покриття тестами +2. Визначення непротестованих шляхів коду +3. Оцінка якості тестів +4. Пропозиція відсутніх тест-кейсів +5. Перевірка покриття граничних випадків diff --git a/uk/07-plugins/pr-review/commands/review-pr.md b/uk/07-plugins/pr-review/commands/review-pr.md index 0078be3..aa145fb 100644 --- a/uk/07-plugins/pr-review/commands/review-pr.md +++ b/uk/07-plugins/pr-review/commands/review-pr.md @@ -1,14 +1,14 @@ --- name: Review PR -description: Start comprehensive PR review with security and testing checks +description: Запуск комплексного рев'ю PR з перевірками безпеки та тестування --- -# PR Review +# Рев'ю PR -This command initiates a complete pull request review including: +Ця команда ініціює повний перегляд pull request, включаючи: -1. Security analysis -2. Test coverage verification -3. Documentation updates -4. Code quality checks -5. Performance impact assessment +1. Аналіз безпеки +2. Верифікація покриття тестами +3. Оновлення документації +4. Перевірки якості коду +5. Оцінка впливу на продуктивність diff --git a/uk/TRANSLATION_QUEUE.md b/uk/TRANSLATION_QUEUE.md index f49043e..920a1cf 100644 --- a/uk/TRANSLATION_QUEUE.md +++ b/uk/TRANSLATION_QUEUE.md @@ -1,10 +1,10 @@ - + # Прогрес перекладу українською -**Загальний прогрес:** 15/67 файлів (22%) +**Загальний прогрес:** ~67/67 файлів (100%) -**Статус:** 🚧 В ПРОЦЕСІ — P1 ядро ✅ P2 модулі ✅ +**Статус:** ✅ ЗАВЕРШЕНО — P1 ядро ✅ P2 модулі ✅ P3 приклади ✅ P4 допоміжні ✅ ## Пріоритет 1 — Ядро (5 файлів) ✅ @@ -18,7 +18,7 @@ **Прогрес P1:** 5/5 (100%) ✅ -## Пріоритет 2 — Модулі README (10 файлів) +## Пріоритет 2 — Модулі README (10 файлів) ✅ | Модуль | Рядків | Статус | Дата | |--------|--------|--------|------| @@ -35,12 +35,34 @@ **Прогрес P2:** 10/10 (100%) ✅ -## Пріоритет 3 — Приклади (47 файлів) · P4 — Допоміжні (5 файлів) +## Пріоритет 3 — Приклади ✅ -Деталі — див. попередню версію цього файлу. +| Модуль | Файлів | Статус | Дата | +|--------|--------|--------|------| +| 01-slash-commands (приклади) | 8 | ✅ | 2026-04-09 | +| 02-memory (CLAUDE.md) | 3 | ✅ | 2026-04-09 | +| 03-skills (SKILL.md + templates) | 15+ | ✅ | 2026-04-09 | +| 04-subagents (агенти) | 8 | ✅ | 2026-04-09 | +| 05-mcp (.json конфіги) | 4 | ✅ скопійовано | 2026-04-10 | +| 06-hooks (скрипти) | 10 | ✅ скопійовано | 2026-04-10 | +| 07-plugins (3 плагіни) | 27 | ✅ | 2026-04-10 | +| 08-checkpoints (приклади) | 1 | ✅ | 2026-04-09 | +| 09-advanced (приклади) | 1 | ✅ | 2026-04-09 | -**Прогрес P3:** 0/47 · **P4:** 0/5 +**Прогрес P3:** ✅ завершено + +## Пріоритет 4 — Допоміжні (5 файлів) ✅ + +| Файл | Статус | Дата | +|------|--------|------| +| CONTRIBUTING.md | ✅ | 2026-04-10 | +| CODE_OF_CONDUCT.md | ✅ | 2026-04-10 | +| SECURITY.md | ✅ | 2026-04-10 | +| STYLE_GUIDE.md | ✅ | 2026-04-10 | +| CHANGELOG.md | ✅ скопійовано | 2026-04-10 | + +**Прогрес P4:** 5/5 (100%) ✅ --- -**Останнє оновлення:** 2026-04-09 +**Останнє оновлення:** 2026-04-10