arch-workflow

Implement a 4-phase Temporal workflow pipeline for parallel analysis and question generation.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/sabyunrepo/IaaS --skill arch-workflow
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arch-workflow
Source: https://github.com/sabyunrepo/IaaS/tree/main/.claude/skills/arch-workflow
Command: npx skills add https://github.com/sabyunrepo/IaaS --skill arch-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines complex multi-stage processes by implementing a robust 4-phase Temporal workflow pipeline, ensuring efficient and parallelized execution of tasks from input extraction to final output generation.

Core Features & Use Cases

  • Phased Execution: Manages a structured 4-phase workflow (Input Extraction, Planning, Parallel Analysis, Question Generation, Finalization).
  • Parallel Processing: Leverages asyncio.gather or Temporal's wait_all for concurrent execution of analysis tasks.
  • Checkpointing: Implements a checkpoint pattern for fault tolerance and resumable workflows.
  • Use Case: Automate the entire process of analyzing candidate profiles from various sources (documents, code, job descriptions) to generate interview questions and a final script.

Quick Start

Use the arch-workflow skill to execute the pipeline starting from phase0-input.

Frequently Asked Questions about arch-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate a multi-phase workflow pipeline for parallel code and document analysis?▼

A Temporal workflow pipeline orchestrates parallel code and document analysis through a 4-phase process. It handles smart input extraction, execution planning, asynchronous parallel analysis, question generation, and final output assembly.

How does checkpointing work in a Temporal workflow for fault tolerance?▼

Checkpointing in a Temporal workflow provides fault tolerance by saving execution state. This pattern ensures complex multi-stage processes remain resumable, allowing recovery from failures without restarting the entire orchestration.

Can I use asyncio.gather for parallel processing within Temporal workflows?▼

Yes, parallel processing within Temporal workflows can utilize `asyncio.gather` or Temporal's `wait_all` for concurrent execution. This enables simultaneous analysis of documents, code, and job descriptions during the parallel phase.

What is the best way to generate interview questions from multiple candidate sources?▼

The best way to generate interview questions from multiple candidate sources is using a structured pipeline. It concurrently analyzes documents, code, and job descriptions, then assembles extracted insights into a final interview script.

Does the arch-workflow pipeline require external dependencies to execute?▼

No, the arch-workflow pipeline requires no external dependencies to execute. It implements its 4-phase Temporal workflow using internal scripts and references, ensuring self-contained task orchestration.