sr-batch-implement

Orchestrate multi-feature implementations with dependency-aware execution waves and batch reports.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/fjpulidop/specrails-core --skill sr-batch-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sr-batch-implement
Source: https://github.com/fjpulidop/specrails-core/tree/main/templates/skills/sr-batch-implement
Command: npx skills add https://github.com/fjpulidop/specrails-core --skill sr-batch-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch orchestration of multiple feature implementations with dependency-aware execution waves, producing a cohesive plan and unified progress reporting.

Core Features & Use Cases

  • Dependency-aware wave planning and execution
  • Parallel invocation with configurable concurrency
  • Per-wave progress dashboards and final batch report
  • Seamless delegation to /specrails:implement for each feature

Quick Start

Provide a batch of feature references in a dependency-aware plan and execute in waves using /specrails:implement.

Frequently Asked Questions about sr-batch-implement

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

FAQPage Schema
How do I orchestrate batch feature implementations with dependency-aware parallel execution?

Batch feature implementation orchestrates multiple features by validating the dependency graph and executing independent tasks in parallel waves. It coordinates dependent and independent feature refs under strict dependency constraints, ensuring a cohesive execution plan.

How does dependency graph validation work when planning parallel execution waves?

Dependency graph validation checks feature references to enforce execution order constraints before running waves. It identifies independent tasks suitable for parallel execution and sequences dependent tasks, preventing circular dependencies and ensuring a valid batch execution pipeline.

Can I run a dry-run to validate batch orchestration before executing feature waves?

Yes, batch orchestration supports dry-run execution to validate the dependency graph and wave planning pipeline without applying changes. This allows you to verify parallel execution concurrency controls and task sequencing before committing to the full batch run.

What is the best way to manage concurrency controls for parallel task execution across multiple features?

The best way to manage parallel execution concurrency is through configurable concurrency limits applied during wave execution. This controls how many feature implementations run simultaneously within a wave, preventing resource exhaustion while maintaining dependency-aware batch orchestration.

How do I track progress for batch feature implementations running in parallel waves?

Batch feature tracking provides per-wave progress dashboards during execution and generates a final batch report upon completion. These dashboards monitor parallel task statuses across all feature refs, giving real-time visibility into the wave-based orchestration pipeline.

When should I not use wave-based batch orchestration for feature implementations?

Wave-based batch orchestration is not suitable for single feature implementations or tasks with highly dynamic, unpredictable dependencies that cannot be statically validated. If your workflow lacks clear dependency constraints or requires sequential single-task execution, avoid batch parallel orchestration.