Community생산성 & 협업github.com

smoke-hux/workflow-orchestration-skill

Codex에서 재사용 가능한 스킬로, 체계적인 워크플로 오케스트레이션을 제공합니다: 복잡한 다단계 작업을 계획, 순서화, 검증 및 추적합니다.

workflow-orchestration-skill란 무엇인가요?

이 스킬은 Codex 플랫폼에서 재사용 가능한 워크플로 오케스트레이션 스킬입니다. 개발자가 복잡한 다단계 작업을 체계적으로 계획하고, 실행 순서를 정의하며, 각 단계를 검증하고 전체 진행 상황을 추적할 수 있도록 지원합니다. 주요 기능으로는 작업 계획 수립, 작업 간 의존성 관리, 실행 순서 최적화, 각 단계의 완료 조건 검증, 진행 상황 대시보드 등이 포함됩니다. Codex의 AI 기능과 통합되어 자연어 명령으로 워크플로를 정의하고 관리할 수 있으며, 반복적인 작업을 자동화하여 개발 생산성을 높입니다. 이 스킬은 CI/CD 파이프라인, 데이터 처리 파이프라인, 복잡한 마이그레이션 작업 등 다양한 시나리오에 적용 가능합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add smoke-hux/workflow-orchestration-skill

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

workflow-orchestration-skill은(는) 무엇을 하나요?

Codex에서 재사용 가능한 스킬로, 체계적인 워크플로 오케스트레이션을 제공합니다: 복잡한 다단계 작업을 계획, 순서화, 검증 및 추적합니다.

개요

이 스킬은 Codex 환경 내에서 복잡한 다단계 작업을 구조화된 방식으로 관리할 수 있게 해줍니다. 작업을 명확한 단계로 분해하고, 각 단계 간의 의존성을 정의하며, 실행 순서를 최적화하고, 완료 조건을 검증하며, 전체 진행 상황을 추적합니다.

주요 기능

  • 계획(Plan): 작업을 세부 단계로 분해하고 각 단계의 목표와 완료 조건을 정의합니다.
  • 순서화(Sequence): 단계 간 의존성을 분석하여 최적의 실행 순서를 결정합니다.
  • 검증(Verify): 각 단계가 완료 조건을 충족하는지 자동으로 검증합니다.
  • 추적(Track): 전체 워크플로의 진행 상황을 시각화하고 각 단계의 상태를 모니터링합니다.

사용법

# 스킬 초기화
codex skill use smoke-hux/workflow-orchestration-skill

# 새 워크플로 생성
codex workflow create my-workflow

# 단계 추가
codex workflow add-step my-workflow --name "데이터 수집" --action "collect-data"

# 워크플로 실행
codex workflow run my-workflow

# 진행 상황 확인
codex workflow status my-workflow

구성 옵션

옵션설명기본값
workflow.name워크플로 이름default
workflow.retry_on_failure실패한 단계 자동 재시도true
workflow.max_retries최대 재시도 횟수3
workflow.notify_on_completion완료 시 알림 전송false

예제: 데이터 처리 파이프라인

workflow:
  name: data-pipeline
  steps:
    - name: 데이터 수집
      action: collect
      sources:
        - type: api
          url: https://api.example.com/data
      complete_when: 모든 소스에서 데이터 수신 완료
    - name: 데이터 변환
      action: transform
      depends_on: [데이터 수집]
      rules:
        - 필드 A를 필드 B로 매핑
        - 중복 레코드 제거
      complete_when: 변환 규칙이 모두 적용됨
    - name: 데이터 적재
      action: load
      depends_on: [데이터 변환]
      target: database://my-db/table
      complete_when: 모든 레코드가 데이터베이스에 삽입됨

지원 환경

  • Codex (기본 지원)
  • Claude Code (일부 기능 제한)
  • Cursor (실험적 지원)

참고 사항

  • 각 워크플로 단계는 독립적으로 실행 가능해야 합니다.
  • 의존성 순환은 허용되지 않습니다.
  • 모든 단계는 최소 하나의 완료 조건을 정의해야 합니다.
  • 진행 상황은 실시간으로 업데이트됩니다.

관련 스킬