workflow-patterns
Робота агентівwshobson/agentsskills.sh ↗
Встановлень
9 358
без дублів, на момент останньої синхронізації
Відколи рахуємо
+1.1%
40 зчитувань, приблизно раз на 2 год. Це не жива крива.
Наша категорія
Робота агентів
наше
Останнє зчитування
3 вер. 2026 р.
з каталогу
Наш розбір
нашеЦей навик веде користувачів через структурований 11-етапний робочий процес розробки за тестами (TDD) для виконання завдань. Він надає детальні шаблони для керування життєвими циклами завдань, включаючи написання невдалих тестів (RED), впровадження мінімального коду (GREEN), рефакторинг та перевірку покриття тестами. Процес також включає кроки для документування відхилень та створення сфокусованих git-коммітів.
- Сфокусований git-комміт
- Оновлені файли плану
- Працюючий код
- Звіти про тести
- Файл плану проєкту (plan.md)
- Репозиторій коду
- Тестовий фреймворк/інструменти
не виявлено
Докази не надають інформації щодо необхідного статусу оплати для використання цього навику.
не виявлено
Докази не надають інформації щодо необхідної реєстрації користувача для використання цього навику.
Навик не може перевірити, чи відповідає завдання зовнішнім бізнес-вимогам, або вирішити, чи враховано всі необхідні залежності поза оновленням tech-stack.md та plan.md.
Доказиplugins/conductor/skills/workflow-patterns/references/details.md:1-108plugins/conductor/skills/workflow-patterns/SKILL.md:1-39
# workflow-patterns — detailed patterns and worked examples
## TDD Task Lifecycle
Follow these 11 steps for each task:
### Step 1: Select Next Task
Read plan.md and identify the next pending `[ ]` task. Select tasks in order within the current phase. Do not skip ahead to later phases.
### Step 2: Mark as In Progress
Update plan.md to mark the task as `[~]`:
```markdown
- [~] **Task 2.1**: Implement user validation
```
Commit this status change separately from implementation.
### Step 3: RED - Write Failing Tests
Write tests that define the expected behavior before writing implementation:
- Create test file if needed
- Write test cases covering happy path
- Write test cases covering edge cases
- Write test cases covering error conditions
- Run tests - they should FAIL
Example:
```python
def test_validate_user_email_valid():
user = User(email="test@example.com")
assert user.validate_email() is True
def test_validate_user_email_invalid():
user = User(email="invalid")
assert user.validate_email() is False
```
### Step 4: GREEN - Implement Minimum Code
Write the minimum code necessary to make tests pass:
- Focus on making tests green, not perfection
- Av--- name: workflow-patterns description: Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the verification protocol. version: 1.0.0 --- # Workflow Patterns Guide for implementing tasks using Conductor's TDD workflow, managing phase checkpoints, handling git commits, and executing the verification protocol that ensures quality throughout implementation. ## When to Use This Skill - Implementing tasks from a track's plan.md - Following TDD red-green-refactor cycle - Completing phase checkpoints - Managing git commits and notes - Understanding quality assurance gates - Handling verification protocols - Recording progress in plan files ## Detailed patterns and worked examples Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient. ## Best Practices 1. **Never skip RED**: Always write failing tests first 2. **Small commits**: One logical change per commit 3. **Immediate updates**: Update plan.md right after task completion 4. **Wait for approval**: Never skip checkpoint verification 5. **Rich git notes**:
Прочитано 2 з 2 текстових файлів скіла.
Встановленняз каталогу
npx skills add https://github.com/wshobson/agentsВстановлення відбувається там, не тут. Ми — покажчик із думкою, а не дзеркало.
Що всерединіз каталогу
2 файлів — лише назви. Каталог не повідомляє розмірів.
Що знайшли аудиториз каталогу
Скіл — це інструкції, яких ваш агент послухається, і скрипти, які він може запустити: хто це перевірив, важить не менше, ніж скільки людей його поставили.
Встановлення, зчитування за зчитуваннямнаше
Вісь починається з 9.3k, не з нуля — діапазон від 9.3k до 9.4k.
Питають уголоссказано, а не набрано
Та сама навичка в словах, якими люди говорять до асистента, а не набирають у поле. Кожне питання несе ситуацію, з якої воно виникло, а кожна відповідь каже лише те, що підтверджують файли самої навички.
Спочатку вам слід прочитати `plan.md`, щоб визначити наступне відкладене завдання, обираючи завдання в порядку протягом поточної фази. Потім ви повинні оновити `plan.md`, щоб позначити це завдання як "в роботі".
Так, робочий процес вимагає, щоб ви завжди писали тести, які визначають очікувану поведінку та гарантують їхню першу невдачу. Це основна найкраща практика циклу TDD.