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
plugins/conductor/skills/workflow-patterns/references/details.md1–108 · уривок обрізано
# 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
plugins/conductor/skills/workflow-patterns/SKILL.md1–39
---
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 текстових файлів скіла.

Станом на вересень 2026 р. · GemmaСкладено з опублікованих файлів скіла. Перед тим як покладатися на дані про доступ і вартість — перевірте у джерелі.

Встановленняз каталогу

npx skills add https://github.com/wshobson/agents

Встановлення відбувається там, не тут. Ми — покажчик із думкою, а не дзеркало.

Що всерединіз каталогу

references/details.md
SKILL.md

2 файлів — лише назви. Каталог не повідомляє розмірів.

Що знайшли аудиториз каталогу

Скіл — це інструкції, яких ваш агент послухається, і скрипти, які він може запустити: хто це перевірив, важить не менше, ніж скільки людей його поставили.

Gen Agent Trust HubThe skill contains no files or code to analyze. No security risks were identified in the absence of content.17 лют. 2026 р. · SAFEpass
SocketNo alerts18 бер. 2026 р.pass
SnykRisk: LOW · No issues17 лют. 2026 р. · LOWpass
Runlayer1 file scanned · No issues26 лют. 2026 р. · NONEpass
ZeroLeaksScore: 93/100 · 2 sections analyzed16 квіт. 2026 р. · NONEpass

Встановлення, зчитування за зчитуваннямнаше

9.3k
9.4k
30 серп. 2026 р.40 зчитувань за 5 дн., намальовано по останньому зчитуванню кожного дня.3 вер. 2026 р.

Вісь починається з 9.3k, не з нуля — діапазон від 9.3k до 9.4k.

Питають уголоссказано, а не набрано

Та сама навичка в словах, якими люди говорять до асистента, а не набирають у поле. Кожне питання несе ситуацію, з якої воно виникло, а кожна відповідь каже лише те, що підтверджують файли самої навички.

starting work on a featureЗ чого мені почати роботу над наступним завданням?

Спочатку вам слід прочитати `plan.md`, щоб визначити наступне відкладене завдання, обираючи завдання в порядку протягом поточної фази. Потім ви повинні оновити `plan.md`, щоб позначити це завдання як "в роботі".

following TDD stepsЧи мушу я написати невдалі тести перед написанням коду?

Так, робочий процес вимагає, щоб ви завжди писали тести, які визначають очікувану поведінку та гарантують їхню першу невдачу. Це основна найкраща практика циклу TDD.

Поруч на тій самій полицінаше