e-volv

Planning playbook

CreatePRfromDesign

Turns a spec-bearing issue labeled ready-for-implementation into a working, convention-following PR.

When an issue is labeled 'ready-for-implementation', read the design spec, plan the change, implement it following repository conventions, and open a pull request linked back to the issue.

Identifier
create-pr-from-design
Version
1.0.1
Steps
3
Triggers
1
  • implementation
  • design
  • pull-request
  • automated

When it runs

Issueissue.labeled
Settle delay
10s after the event

Only when all hold

  • issue.addedLabel equals ready-for-implementation
  • actor.username not contains [bot]

The pipeline

The graph below is the one the workflow opens with in the builder — same steps, same layout, drawn on the same canvas. The run playing through it is a simulation; the branches and conditions are real.

  1. 01
    Issue Labeled ready-for-implementationtrigger

    The event that starts the run.

  2. 02
    Clone Repositorygit.clone

    Shallow-clones the repository at the right ref.

  3. 03
    Implement Designagent.run

    One agent works the task with its toolkit.

The agent

Design Implementer

Base type
Senior Developer
Temperature
0.2
Max iterations
60
Tools
12

Filesystem · 5

  • read_fileRead File · read
  • list_dirList Directory · read
  • write_fileWrite File · write
  • edit_fileEdit File · write
  • create_directoryCreate Directory · write

Git provider · 4

  • create_branchCreate Branch · write
  • create_or_update_fileCreate or Update File · write
  • create_pull_requestCreate Pull Request · write
  • create_issue_commentCreate Issue Comment · write

Code search · 1

  • code_searchCode Search · read

Terminal · 1

  • run_terminal_cmdRun Terminal Command · write

Status · 1

  • update_statusUpdate Status · write