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.