Google Jules Orchestrator

    1

    A full-cycle development orchestrator that gates plans, reviews PR diffs, and iterates until code is merge-ready.

    Free

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Google Jules Orchestrator

    Example session with this skill installed

    Run the Jules development loop to fix the retry logic in the sync service. The backoff counter isn't resetting on success. Follow the iteration cap of 3.

    • Read your context and instructions
    • Compiled the google jules orchestrator

    I have initialized the orchestration loop for the sync service fix. The task is scoped, and the session is active.

    Orchestration State: Task-SYNC-992

    StageStatusDetails
    ScopingCompletedDefined fix for sync.py::push() retry loop.
    SessionCreatedSession ID: sess_88291-jules
    PlanApprovedPlan ID: plan_001 - includes test case for counter reset.
    ImplementationIn-ProgressJules is currently modifying sync.py.
    ReviewPendingAwaiting PR publication.

    Plan Summary

    1. Locate push() function in sync.py.
    2. Add self.backoff_counter = 0 inside the successful request block.
    3. Verify with a mock success after three failed attempts.

    Next steps

    • Poll get_session to monitor implementation progress.
    • Once status is COMPLETED, I will call publish_pr and begin the diff review.
    • Check references/code-review-rubric.md to ensure the fix doesn't introduce side effects in the sync loop.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Development agents often drift from the original spec or submit messy pull requests that require manual fixing. This skill implements a strict orchestration loop that separates scoping and review from raw code implementation. It prevents implementation models from marking their own homework, ensuring every line of code is verified against a defined spec before merging.

    What it does

    • Task scoping creates a closed spec with explicit acceptance criteria to prevent scope creep.
    • Session management handles the lifecycle of Jules implementation sessions via MCP tools.
    • Plan gating enforces a mandatory approval step where the orchestrator reviews implementation plans before execution.
    • Automated PR publishing triggers the native publish_pr flow once coding tasks are completed.
    • Loop-based iteration analyzes diffs against a rubric and generates structured fix-it prompts for re-implementation.
    • Automated merging handles the final GitHub merge flow via CLI or MCP once code passes all checks.

    How it works

    1. Scope the task using the provided template to define files, goals, and checkable criteria.
    2. Execute the Jules session by creating the task, approving the plan, and polling for completion.
    3. Audit the resulting pull request diff using a logic-dense code review rubric.
    4. Resolve issues by sending targeted fix-it prompts back to the session or merging the clean PR via GitHub.

    Frameworks & tools

    This skill requires the Jules MCP server for session control and the GitHub MCP server or gh CLI for repository management. It uses structured Markdown templates for state tracking and scoping.

    Why this beats prompting it yourself

    Manual prompting often leads to "hallucinated progress" where an agent claims success without verification. This skill forces a rigorous check-and-balance system that treats the implementation agent as a junior dev and the orchestrator as a senior reviewer.

    Use cases

    • Automating the end-to-end fix for reported GitHub issues or bug tickets.
    • Implementing new features across specific modules while maintaining strict architectural boundaries.
    • Refactoring legacy codebases where every change must be gated by a plan review.
    • Managing high-volume repository maintenance tasks that require PR creation and merging.

    Known limitations

    Requires an authenticated Jules MCP server and GitHub access. Merging logic defaults to squash but follows repo conventions. Handover is mandatory if iteration caps are reached.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean today

    • Free to download with an account

    Requires

    GitHub
    Google Account
    Googleapis
    Python
    Git

    Listedtoday

    What's inside

    Frequently Asked Questions