> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pullfrog.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Iterating in GitHub

> Take a change from issue to plan to pull request to review without leaving GitHub.

Pullfrog works where your team already does: issues, pull requests, and review threads. A change goes from plan to implementation to review without leaving GitHub.

## Plan

Open an issue for the work. By default, Pullfrog [enriches new issues](/issue-enrichment): it checks for duplicates, surfaces related context, and posts a plan for actionable requests from collaborators.

On a repository that uses [Quick Links](/direct-prompting#quick-links) instead, the issue gets one-click buttons:

<Frame>
  <img src="https://mintcdn.com/pullfrog/ot8hrnx0MB4YF0dD/images/initial_comment.png?fit=max&auto=format&n=ot8hrnx0MB4YF0dD&q=85&s=5b507437e809981323668d82fde10e2f" alt="Pullfrog quick links on a new issue" width="1124" height="438" data-path="images/initial_comment.png" />
</Frame>

Click **Make a plan**, and Pullfrog posts an implementation plan as a comment on the issue.

<Frame>
  <img src="https://mintcdn.com/pullfrog/ot8hrnx0MB4YF0dD/images/fibonacci_plan.png?fit=max&auto=format&n=ot8hrnx0MB4YF0dD&q=85&s=39dd516ace39c7be310985e1464ca62c" alt="Pullfrog plan comment" width="1518" height="1134" data-path="images/fibonacci_plan.png" />
</Frame>

To revise the plan, reply with an `@pullfrog` comment, or edit the plan comment yourself. When the plan is ready, click **Implement plan**.

<Frame>
  <img src="https://mintcdn.com/pullfrog/ot8hrnx0MB4YF0dD/images/click_implement_plan.png?fit=max&auto=format&n=ot8hrnx0MB4YF0dD&q=85&s=2f9fbc89aed2e216b79c68ebc29c14f0" alt="Pullfrog plan comment with implementation controls" width="796" height="382" data-path="images/click_implement_plan.png" />
</Frame>

<Tip>
  To skip planning, mention `@pullfrog` in the issue body when you open it. The run starts immediately with the body as the prompt.
</Tip>

## Implement

**Implement plan** runs against the current text of the plan comment, so your edits are included. An enrichment reply without a plan offers **Implement a fix**, which starts a build from the issue and its discussion. Either way, Pullfrog creates a branch, makes the change, and opens a PR linked to the issue.

<Tip>
  Set [issue enrichment](/issue-enrichment) to **Build** to implement every new issue without a planning step.
</Tip>

## Review

Pullfrog skips its own PRs in [automatic review](/pr-reviews) unless **Review Pullfrog's own PRs** is on. Mention `@pullfrog` in a comment to request a review. For small fixes, the review carries GitHub suggested changes that you can commit from the thread.

To ask for another implementation pass, comment on the PR:

<Frame>
  <img src="https://mintcdn.com/pullfrog/ot8hrnx0MB4YF0dD/images/request_changes.png?fit=max&auto=format&n=ot8hrnx0MB4YF0dD&q=85&s=8edbb57091ca019ade04085cfbefb3d1" alt="PR comment requesting changes" width="1414" height="834" data-path="images/request_changes.png" />
</Frame>

For feedback on specific lines, reply in the review thread so the request is anchored to that code:

<Frame>
  <img src="https://mintcdn.com/pullfrog/ot8hrnx0MB4YF0dD/images/external_fork_update.png?fit=max&auto=format&n=ot8hrnx0MB4YF0dD&q=85&s=3b547c631fe71ee2a6f187e99f918161" alt="An @pullfrog request in a review thread, and Pullfrog's reply" width="1551" height="953" data-path="images/external_fork_update.png" />
</Frame>

After Pullfrog pushes its changes, ask for a re-review to continue the loop:

<Frame>
  <img src="https://mintcdn.com/pullfrog/ot8hrnx0MB4YF0dD/images/request_re_review.png?fit=max&auto=format&n=ot8hrnx0MB4YF0dD&q=85&s=7266e4f6eff04c2a5c32880fead06306" alt="PR comment requesting re-review" width="1424" height="398" data-path="images/request_re_review.png" />
</Frame>

Pullfrog's reviews also carry **Fix all** and **Fix 👍s** buttons that apply a whole review, or only the comments you approve, in one run. See [Address reviews](/pr-reviews#address-reviews).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.