zerofactory-orchestration
Skill2 starsChanged 40 days agoApache-2.0View on GitHub
Set up specialized AI agent teams with role-specific toolsets, identities, and continuous agile workflows.
In this repository5 other files it gives its agents.
- openwikiSkill
- ponytailSkill
- zf-builder-ponytailSkill
- zf-orchestrator-ponytailSkill
- zf-reviewer-ponytailSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 0 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 24
Run hermes zerofactory setup to inspect or create the profiles.
- Very specific: line 25
Run hermes zerofactory sync-profiles to synchronize system prompts from plugin templates.
- Very specific: line 35
PR Creation & Continuous Review: When zf-builder completes the work, the dispatcher commits the branch, opens a GitHub Pull Request, and …
- Very specific: line 39
Never commit directly to
main: All agent development happens in isolated Git worktrees …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Multi-Agent Orchestration with Zero Factory
Zero Factory manages a team of specialized AI agents that operate in a continuous 24/7 agile loop, each with distinct identity, tools, and responsibilities.
Team Roles
Zero Factory automatically provisions and maintains the following specialist profiles in ~/.hermes/profiles/:
| Profile | Role | Identity / Responsibilities |
zf-orchestrator | Pipeline Overseer | Master coordinator — manages the Kanban board, oversees goal decomposition, autonomously scans repositories to generate improvement TODO tasks, manages handoffs, and escalates blockers to human review. |
zf-builder | Senior Software Engineer | Writes clean code and tests, operates inside automated Git worktrees, and ships features rapidly. |
zf-reviewer | Quality Gatekeeper | Conducts thematic code reviews on GitHub Pull Requests (up to 3 rounds), verifying test adequacy, performance, and architecture. |
Profile Management
Profiles are managed natively by the Zero Factory plugin (zerofactory):
- Run
hermes zerofactory setupto inspect or create the profiles. - Run
hermes zerofactory sync-profilesto synchronize system prompts from plugin templates. - Profiles live in
~/.hermes/profiles/zf-*/and inherit your default LLM settings.
Pipeline Architecture
The workflow is managed via the Zero Factory Kanban system with explicit Human-in-the-Loop (HITL) gates:
- Goal & Triage: User drops a high-level goal or epic into
Triage. Thekanban_decomposer(run byzf-orchestrator) automatically breaks the goal into child tasks. - Actionable Backlog: Actionable child tasks and autonomous codebase improvement tasks filed by
zf-orchestratorenterTodo. - Autonomous Execution: The kanban dispatcher automatically provisions isolated Git worktrees, pulls/merges the latest default branch, and spawns
zf-builder, moving tasks toRunning. - PR Creation & Continuous Review: When
zf-buildercompletes the work, the dispatcher commits the branch, opens a GitHub Pull Request, and routes the ticket tozf-reviewerinRunning.zf-reviewerruns multi-round review (up to 3 rounds) requesting changes or approving. - Human Merge (HITL): Approved tasks move to
Blockedfor final human review and merge on GitHub. Once merged, the dispatcher marks the task asDone.
Best Practices
- Never commit directly to
main: All agent development happens in isolated Git worktrees (~/.zerofactory/workspaces/<board>/worktrees/<task_id>). - Use
hermes zerofactoryCLI: Inspect tasks, trigger manual dispatch cycles, and check queue health anytime.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

