workflow-feature — workflow-feature protocol workflow-feature, translate2, community, workflow-feature protocol, ide skills, adding new functionality to existing projects, workflow-feature install, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Development Agents needing streamlined project extension capabilities with triggers like new feature/modules and API endpoint additions. workflow-feature is a protocol for adding new functionality to existing projects, applicable to any complexity level.

Features

Supports addition of new features/modules to existing projects
Enables extension of existing functionality
Facilitates integration with external services
Allows for addition of API endpoints
Provides guidance on when to use and when not to use the workflow-feature protocol

# Core Topics

akourmaz akourmaz
[0]
[0]
Updated: 3/2/2026

Agent Capability Analysis

The workflow-feature skill by akourmaz is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for workflow-feature protocol, adding new functionality to existing projects, workflow-feature install.

Ideal Agent Persona

Perfect for Development Agents needing streamlined project extension capabilities with triggers like new feature/modules and API endpoint additions.

Core Value

Empowers agents to integrate new functionality into existing projects through comprehensive content analysis, supporting triggers such as new feature or module additions and API endpoint integrations using protocols like API endpoint management.

Capabilities Granted for workflow-feature

Automating new feature integration
Extending existing project functionality
Integrating external services through API endpoints

! Prerequisites & Limits

  • Not intended for new project creation
  • Excludes bug fixing and debugging
  • Inapplicable for refactoring without functional changes
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

workflow-feature

Install workflow-feature, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

🚀 Feature Workflow — Добавление Функциональности

<purpose> Протокол добавления новой функциональности в существующий проект. Применяется для любой сложности: 🟢 🟡 🔴 </purpose>

Когда Использовать

Триггеры:

  • Новая функция/модуль в существующем проекте
  • Расширение существующей функциональности
  • Интеграция с внешним сервисом
  • Добавление API endpoint

НЕ использовать для:

  • Нового проекта с нуля → new-project.md
  • Фикса багов → debugging.md
  • Рефакторинга без изменения поведения → refactoring.md
  • Архитектурных изменений (миграции, масштабирование) → architecture-change.md

Фаза 1: Анализ Требований

Шаг 1.1: Сбор Информации

Действия:

  1. Уточни у пользователя:

    • Что именно должна делать функция?
    • Кто будет использовать? (роли, permissions)
    • Какие входы/выходы?
    • Есть ли edge cases?
  2. Проверь существующий контекст:

    • /docs/Requirements.md — есть ли связанные требования?
    • /docs/Architecture.md — какие модули затронуты?
    • /docs/Rules.md — какие ограничения?

Выход: Понимание scope + список уточняющих вопросов (если есть).

Шаг 1.2: Оценка Сложности

Критерий🟢 Simple🟡 Medium🔴 Complex
Файлы1-2 файла3-5 файлов>5 файлов
МодулиОдин модульНесколько модулейCross-cutting
БДНет измененийНовые поляНовые таблицы / миграции
APIНет / MinorНовый endpointПубличный API / Breaking
AuthНетНовые праваНовые роли / RBAC изменения
ЗависимостиНетНовый пакетНовый сервис / интеграция
РискМинимальныйСреднийВысокий / необратимый

Правило: При сомнении выбирай более высокий уровень сложности.


Фаза 2: Маршрутизация по Сложности

🟢 Simple Path

Критерии:

  • ≤2 файла
  • Один модуль
  • Нет изменений БД
  • Нет архитектурных решений

Протокол:

1. Анализ → понял scope, нет неясностей
         ↓
2. Сформировать промпт для @coder (templates/prompts/coder/implement.md)
         ↓
3. Делегировать @coder
         ↓
4. Делегировать @reviewer
         ↓
5. PASS → обновить /docs/* если нужно → DONE
   FAIL → анализ → исправление

Не требуется: Plan.md, Research.md, STOP-gate.


🟡 Medium Path

Критерии:

  • 3-5 файлов ИЛИ
  • Несколько модулей ИЛИ
  • Изменения БД (новые поля) ИЛИ
  • Новый API endpoint

Протокол:

1. Анализ → понял scope
         ↓
2. Создать /docs/Plan.md
   - Архитектурное решение
   - Список файлов + изменения
   - Порядок выполнения
   - Acceptance Criteria
         ↓
3. 🛑 STOP — запросить утверждение плана
         ↓
4. [После утверждения] Сформировать промпт для @coder
         ↓
5. Делегировать @coder
         ↓
6. Делегировать @reviewer
         ↓
7. PASS → обновить /docs/* → DONE
   FAIL → анализ → исправление

Требуется: Plan.md + STOP-gate перед реализацией.


🔴 Complex Path

Критерии:

  • 5 файлов ИЛИ

  • Cross-cutting concerns ИЛИ
  • Новые таблицы / сложные миграции ИЛИ
  • Изменения auth/authz ИЛИ
  • Публичный API / breaking changes ИЛИ
  • Интеграция с новым сервисом

Протокол:

1. Анализ → понял scope, выявил unknowns
         ↓
2. [Если unknowns] Вызвать @coder-expert для исследования
         ↓
3. Создать /docs/Research.md
   - Анализ текущей архитектуры
   - Зависимости и ограничения
   - Риски
         ↓
4. Создать /docs/Plan.md
   - Архитектурное решение + альтернативы
   - Почему выбран этот подход
   - Поэтапный план
   - Rollback strategy
   - Acceptance Criteria
         ↓
5. [Если арх. решение] Создать /docs/adr/ADR-NNN.md
         ↓
6. 🛑 STOP — запросить утверждение плана
         ↓
7. [После утверждения] Поэтапная реализация:
   Для каждой фазы:
   - Промпт для @coder
   - @reviewer после каждой фазы
         ↓
8. PASS all phases → обновить /docs/* → DONE
   FAIL → анализ → возможно @coder-expert → исправление

Требуется: Research.md + Plan.md + ADR (если арх. решение) + STOP-gate.


Фаза 3: Создание Плана

Структура Plan.md

markdown
1# Plan: [Название фичи] 2*Created: YYYY-MM-DD* 3 4## Цель 5[Что делаем и зачем] 6 7## Архитектурное Решение 8 9### Подход 10[Описание выбранного решения] 11 12### Альтернативы (🟡🔴) 13| Вариант | Pros | Cons | 14|---------|------|------| 15| A | ... | ... | 16| B | ... | ... | 17 18**Выбор:** Вариант A, потому что [обоснование] 19 20## Изменения 21 22### Файлы 23| Файл | Действие | Описание | 24|------|----------|----------| 25| `path/to/file.ts` | CREATE/MODIFY | Что делаем | 26 27### База Данных (если применимо) 28- Миграция: [описание] 29- Rollback: [как откатить] 30 31## Порядок Выполнения 321. [Шаг 1] 332. [Шаг 2] 343. ... 35 36## Acceptance Criteria 37- [ ] [Критерий 1 — измеримый] 38- [ ] [Критерий 2 — измеримый] 39- [ ] Тесты проходят 40- [ ] @reviewer PASS 41 42## Риски и Ограничения 43| Риск | Митигация | 44|------|-----------| 45| ... | ... | 46 47--- 48🛑 **STOP: Требуется утверждение плана перед реализацией**

Фаза 4: Делегирование

Промпт для @coder

Используй шаблон из prompts/coder/implement.md:

markdown
1# Task: [Конкретное название] 2 3## Context 4[Почему важно, как вписывается в систему] 5 6## Scope 7[Точные шаги. Никакой лишней работы.] 8 9## Requirements 101. [Измеримое требование] 112. [Измеримое требование] 12 13## Constraints (Что НЕ делать) 14❌ Не расширять scope 15❌ Не менять контракты/зависимости без явного указания 16❌ Не оставлять console.log/debug код 17 18## Acceptance Criteria 19✅ [Тесты проходят] 20✅ [Build/Lint чистые] 21✅ [Конкретный результат] 22 23## Files to Work With 24- `path/to/file` — [что изменить] 25 26## Output Format 27Только код. Объяснения не нужны.

После @coder

ОБЯЗАТЕЛЬНО: Вызвать @reviewer.

markdown
1## 🤖 Delegation 2**Agent:** @reviewer 3**Purpose:** Проверить качество реализации [название фичи] 4**Expected Output:** PASS / FAIL с комментариями 5**Input Documents:** /docs/Plan.md, /docs/Rules.md 6🛑 STOP after completion. Return control to @meta-architect.

Фаза 5: Обработка Результатов

@reviewer PASS

  1. Обновить /docs/*:

    • Architecture.md — если добавлены модули
    • Requirements.md — если новые требования зафиксированы
    • Tasks.md — отметить задачу выполненной
  2. Сообщить пользователю о завершении

@reviewer FAIL

  1. Проанализировать причину:

    • Ошибка в плане → исправить Plan.md
    • Ошибка @coder → уточнить промпт, повторить
    • Сложнее чем ожидалось → пересмотреть 🟢→🟡 или 🟡→🔴
  2. Если >2 итерации без прогресса:

    • STOP → Two Steps Back
    • Вызвать @coder-expert
    • Пересмотреть подход

Чеклист Feature Workflow

Перед Началом

  • Scope понятен (нет неясностей)
  • Сложность оценена (🟢/🟡/🔴)
  • Контекст загружен (Architecture.md, Rules.md)

Для 🟡/🔴

  • Plan.md создан
  • Альтернативы рассмотрены
  • STOP-gate пройден (утверждение получено)

После Реализации

  • @reviewer вызван
  • PASS получен
  • /docs/* обновлены

Quick Reference

Feature Request
      ↓
Анализ scope → Оценка 🟢🟡🔴
      ↓
🟢 → @coder → @reviewer → docs → DONE
🟡 → Plan.md → STOP → @coder → @reviewer → docs → DONE  
🔴 → Research.md → Plan.md (+ADR) → STOP → phased @coder → @reviewer per phase → docs → DONE

Связанные файлы:

  • references/feature-spec-template.md — шаблон спецификации фичи
  • references/feature-context-snapshot.md — шаблон контекстного снапшота
  • references/requirements-template.md — шаблон требований
  • .claude/skills/checklist-code-review/SKILL.md — чеклист ревью
  • .claude/skills/role-coder-expert/references/ai-failure-modes.md — если @coder зацикливается

END OF WORKFLOW

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is workflow-feature?

Perfect for Development Agents needing streamlined project extension capabilities with triggers like new feature/modules and API endpoint additions. workflow-feature is a protocol for adding new functionality to existing projects, applicable to any complexity level.

How do I install workflow-feature?

Run the command: npx killer-skills add akourmaz/translate2/workflow-feature. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for workflow-feature?

Key use cases include: Automating new feature integration, Extending existing project functionality, Integrating external services through API endpoints.

Which IDEs are compatible with workflow-feature?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for workflow-feature?

Not intended for new project creation. Excludes bug fixing and debugging. Inapplicable for refactoring without functional changes.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add akourmaz/translate2/workflow-feature. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use workflow-feature immediately in the current project.

Related Skills

Looking for an alternative to workflow-feature or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI