kestrel-mcp-exec-rfc-parallel

Execute multiple RFCs in parallel using isolated git worktrees.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Srain021/KesTREL --skill kestrel-mcp-exec-rfc-parallel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kestrel-mcp-exec-rfc-parallel
Source: https://github.com/Srain021/KesTREL/tree/main/.cursor/skills-cursor/kestrel-mcp/exec/rfc-parallel
Command: npx skills add https://github.com/Srain021/KesTREL --skill kestrel-mcp-exec-rfc-parallel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability accelerates RFC work by running multiple RFCs in parallel, each in its own isolated git worktree, eliminating cross-RFC interference and enabling faster validation.

Core Features & Use Cases

  • Collision-aware parallel planning and execution for RFC batches with disjoint file sets.
  • Spawn and manage isolated worktrees per RFC, dispatch per-RFC subagents, and monitor progress.
  • Safe merging and verification: merges occur only after all RFCs complete green and are fully verified.

Quick Start

Place the RFC identifiers into a parallel batch and run this skill to launch parallel worktrees, dispatch RFC subagents, and consolidate results.

Frequently Asked Questions about kestrel-mcp-exec-rfc-parallel

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

FAQPage Schema
How do I execute multiple RFCs in parallel without file conflicts?

To execute multiple RFCs in parallel without conflicts, spawn isolated git worktrees for each RFC batch. This eliminates cross-RFC interference by separating disjoint file modifications into distinct working directories.

What is the maximum number of RFCs I can run in parallel using git worktrees?

The maximum number of RFCs you can run in parallel is four. A built-in guardrail limits parallelism to four RFCs and validates full verification before allowing any merges to maintain repository stability.

Can I merge parallel RFC worktrees if one of the batch tasks fails verification?

You cannot merge if a task fails verification. Safe merging occurs only after all RFCs in the batch complete green and are fully verified, ensuring incomplete or failing code never reaches the main branch.

Do I need a specific git repository setup to run parallel RFC orchestration?

You need a git repository with worktree support to run parallel RFC orchestration. The environment must also support the ability to run per-RFC subagents for dispatching and monitoring isolated tasks.

When should I use parallel RFC execution instead of sequential processing?

Use parallel RFC execution when handling RFC batches with disjoint file sets. It accelerates validation by running tasks simultaneously, while collision checks identify overlapping files and enforce sequential dependencies.