loop

Executes beads sequentially to enforce dependency order and determinism.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cmtkdot/arc --skill loop-cmtkdot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: loop
Source: https://github.com/cmtkdot/arc/tree/main/skills/loop
Command: npx skills add https://github.com/cmtkdot/arc --skill loop-cmtkdot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sequential bead execution to ensure dependency order with minimal parallelism, reducing race conditions and complexity.

Core Features & Use Cases

  • Maintains strict bead dependency order by executing one bead at a time.
  • Simple, predictable execution model ideal for linear or small DAGs (under 8 beads).
  • Suitable for teams that prefer determinism and straightforward debugging.

Quick Start

Start the loop to process beads one by one in dependency order.

Frequently Asked Questions about loop

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

FAQPage Schema
How do I execute workflow tasks sequentially to guarantee dependency order?

Sequential workflow execution processes beads one at a time to guarantee dependency order and determinism. This simple execution model reduces race conditions by ensuring each step completes before the next begins.

What is the best way to manage execution for small dependency graphs?

For small dependency graphs under eight beads, sequential execution provides the best balance of simplicity and reliability. It processes linear or small DAGs predictably, making debugging straightforward compared to parallel approaches.

Can I use sequential execution to track individual bead states and enforce completion verification?

Yes, sequential execution tracks bead states and enforces completion verification through a Standard Recovery Procedure. It ensures exit criteria are met for each bead before proceeding to the next dependency in the workflow.

When should I choose sequential execution over parallel processing for workflow planning?

Choose sequential execution over parallel processing when your workflow has tight dependencies or under eight beads. It minimizes complexity and race conditions, making it ideal for teams that prioritize determinism and straightforward debugging.

Why does sequential bead execution reduce race conditions in dependency management?

Sequential bead execution reduces race conditions by processing one bead at a time in strict dependency order. This eliminates concurrent execution conflicts, ensuring each step runs only after its dependencies fully complete.

Does sequential execution work with linear dependency chains and small DAGs?

Sequential execution works effectively with linear dependency chains and small DAGs containing under eight beads. It applies strict ordering and completion verification, making it suitable for plans where simplicity outweighs parallelism.