Pln-Droid-Orchestrator  by aeitroc

AI orchestration system for complex development tasks

Created 5 months ago
365 stars

Top 77.2% on SourcePulse

GitHubView on GitHub
Project Summary

PLN Droid Orchestrator addresses complex development tasks by providing an intelligent AI orchestration system. It coordinates specialized droids to accomplish intricate product or engineering requests, transforming them into reviewed plan packages and executing them within a chat interface. This system benefits users needing structured, inspectable, and phased execution for substantial development work.

How It Works

The core approach involves a multi-stage process. First, the /pln command frames the user's intent and scope. It then grounds the planning process in the actual codebase using droids like explore and librarian to gather context before reasoning begins. Planning proceeds through distinct phases (metis, prometheus, momus), ensuring clarity, executability, and validity, with the system pausing for clarification on blocking issues. Execution follows a "main-agent orchestration" model, keeping the process within the current chat and driving implementation via visible Task calls to bundled droids, eliminating the need for a separate headless executor. This methodology ensures plans are reviewable, grounded in the repository, and incorporate explicit quality gates.

Quick Start & Requirements

  • Install: Add the GitHub repository as a marketplace: droid plugin marketplace add https://github.com/aeitroc/Pln-Droid-Orchestrator. Then install the plugin: droid plugin install pln-pipeline@<marketplace-name>. Local checkout installation is also supported.
  • Run: Open a repository in Droid and execute /pln <task description>.
  • Prerequisites: Requires the Droid environment.
  • Links: No official quick-start or documentation links are provided in the README.

Highlighted Details

  • Generates a reviewed Markdown plan, a machine-readable JSON execution manifest, and task capsules for each task.
  • Employs codebase grounding (explore, librarian, tla-precheck) before planning to ensure relevance.
  • Features a multi-phase planning chain (metis, prometheus, momus) with explicit review and clarification checkpoints.
  • Integrates quality controls including TDD-aware planning, per-task review loops, wave barriers, and final validation gates.
  • Includes bundled droids for planning, research, implementation, and verification.

Maintenance & Community

No specific details regarding contributors, sponsorships, or community channels (like Discord/Slack) are present in the provided README.

Licensing & Compatibility

The README does not specify a license type or provide compatibility notes for commercial use.

Limitations & Caveats

This plugin is designed for tasks substantial enough to benefit from explicit scope control and phased execution. It is not recommended for trivial one-file edits, where standard chat interactions are generally simpler.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
33 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.