Skip to content

Update and review documentation

Keep documentation in sync with code changes and get AI feedback on existing content.

Use update mode when documentation exists but needs changes. Use review mode to get feedback without modifying content.

When a feature ships or a bug is fixed, update documentation by referencing the ticket. The agent reads the ticket details and identifies which docs need changes.

Works with: Linear, Jira

Update the documentation based on Linear ticket ENG-1234.

Point the agent to code changes and it updates relevant documentation.

The login flow changed in the last commit. Update the
authentication guide to reflect the new OAuth
implementation in src/auth/.
We deprecated the /api/v1/users endpoint. Update the
API reference to mark it as deprecated and point to
the v2 replacement.

Target specific parts of a document instead of regenerating everything.

Update only the "Configuration" section in
docs/getting-started.md with the new environment
variables from .env.example.
Add a "Troubleshooting" section to the deployment guide
covering the three most common issues from our support
tickets.

This is useful when you want precise edits without affecting the rest of the document.

Get AI feedback on existing documentation without making changes. The agent analyzes your content and provides suggestions.

AspectWhat it looks for
ClarityAre instructions easy to follow? Is the language clear?
CompletenessAre steps missing? Are edge cases covered?
AccuracyDoes the documentation match the current code?
ConsistencyDoes terminology match other docs? Is formatting consistent?
Review the getting started guide and suggest improvements
for clarity and completeness.
Review the API reference for the authentication endpoints.
Check if the examples still work with the current code.
Review docs/deployment.md from the perspective of a
developer who has never deployed this application before.

The agent provides feedback in the chat panel. You can:

  1. Apply suggestions you agree with by asking the agent to make the change
  2. Edit directly in the editor panel
  3. Iterate by asking for more specific feedback

Enable View All Changes in the toolbar to see a diff of all modifications. Review each change before creating a pull request.

Look for:

  • Unintended deletions.
  • Formatting issues.
  • Content that needs adjustment.

The agent automatically validates links and email addresses in generated content. If it detects broken links, it regenerates the affected sections with corrections.

When satisfied with the changes:

  1. Click Raise PR in the toolbar.

    The agent prefills a prompt in the chat panel — for example, Open a pull request or Open a pull request for my-org/my-repo when you have changes across multiple repositories.

  2. Edit the prompt if you want to add instructions, then press Enter to send it.

  3. The agent creates the pull request and responds in the chat with a link to the PR.

If your session spans multiple repositories, click the Raise PR dropdown to select a specific repository.

After a PR is open, you can push more changes to it:

  1. Make further edits in the editor or ask the agent for more changes in the chat.

  2. Click Update PR in the toolbar when new changes are ready.

    The agent prefills a prompt like Update pull request #42 with my latest changes.

  3. Edit the prompt if needed, then press Enter.

  4. The agent commits and pushes your changes to the existing PR branch.

  • Create documentation — Generate READMEs, API references, and guides from your codebase.
  • Scheduled agents — Automate recurring doc tasks like drift audits and freshness checks.
  • Integrations — Connect Slack, Notion, Linear, Jira, and other tools.
  • Set up automated review — Run EkLine Docs Reviewer in your CI/CD pipeline to catch issues before they merge.