agent-factory

Create and manage template-driven worker agents for parallel DAG tasks.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/AhmedElhadarey/Gilfoyle --skill agent-factory-ahmedelhadarey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-factory
Source: https://github.com/AhmedElhadarey/Gilfoyle/tree/main/skills/agent-factory
Command: npx skills add https://github.com/AhmedElhadarey/Gilfoyle --skill agent-factory-ahmedelhadarey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrators need to dynamically generate task-specific workers to handle diverse workloads in parallel while keeping resource usage efficient and isolated.

Core Features & Use Cases

  • Dynamic worker creation from templates tailored to task types (code, ui, integration, test, docs, config)
  • Template-based specialization with placeholder substitution to fit each task
  • Ephemeral lifecycle management: create, execute, and cleanup to minimize long-lived side effects
  • Safe parallel dispatch and coordination via a message bus for monitoring and recovery

Quick Start

Provide a task with a type and description, and Agent Factory will generate a specialized worker agent ready for dispatch.

Frequently Asked Questions about agent-factory

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

FAQPage Schema
How do I dynamically create specialized worker agents for parallel task execution?

Dynamically create specialized worker agents by applying template-driven selection and placeholder substitution to categorize tasks by type (code, ui, integration, test, docs, config) for parallel execution. This approach enables on-demand worker dispatch tailored to specific workloads.

What is the best way to orchestrate ephemeral worker agents in a DAG-based environment?

Orchestrate ephemeral worker agents in a DAG-based environment by establishing a complete lifecycle management process: create, execute, and cleanup. This minimizes long-lived side effects while safely coordinating parallel dispatch and recovery via a message bus.

How does message bus monitoring work for dispatched worker agents?

Message bus monitoring tracks dispatched worker agents by facilitating safe parallel coordination and recovery during task execution. The message bus serves as the central channel for observing worker status, enabling dynamic cleanup of ephemeral artifacts upon completion.

Can I use template-based specialization for diverse workloads like code, ui, and docs?

Yes, template-based specialization supports diverse workloads like code, ui, integration, test, docs, and config. The system selects a tailored template for the specific task type and applies placeholder substitution to fit the exact requirements before dispatching the worker.

Do I need to manually clean up ephemeral skill artifacts after parallel task execution?

No, you do not need to manually clean up ephemeral skill artifacts after parallel task execution. The lifecycle management process automates the cleanup of these ephemeral artifacts to minimize long-lived side effects and maintain resource efficiency.