Tutorials

Getting Started with Synlets: Setup Guide & Best Practices

From signup to your first AI-generated pull request, plus CI/CD best practices to safely integrate AI agents into your workflow.

Synlets Team

Developer Experience

January 4, 2026

7 min read

Getting Started with Synlets: Setup Guide & Best Practices

Ready to add AI teammates to your workflow? This guide walks you through setting up your first project, getting your first AI-generated pull request, and configuring your CI/CD pipeline to safely validate agent work.

Step 1: Create Your Account

Head to synlets.com and sign up. You can use Google, GitHub, or email — whatever's fastest.

Step 2: Connect Your Integrations

Once you're in, head to Integrations in the sidebar:

  • Source control — Connect GitHub or GitLab
  • Task management — Connect Jira, Asana, or your preferred tool

Select which repositories and boards Synlets should have access to.

Tip: Start with a non-critical repo to test the workflow.

Step 3: Create a Project

This is where it all comes together. A Project links your task management with your repositories. Head to Projects and create one:

  1. Name your project — e.g. "Backend API" or "Mobile App"
  2. Connect repositories — Select which repos this project covers
  3. Configure task management — Link your Jira board or Asana project
  4. Set up statuses — Map your workflow statuses so the agent knows where tasks are in the pipeline:
StatusWhat it means
TodoTask is ready to be picked up
In ProgressAgent is actively working on it
In ReviewPR created, waiting for human review
MergedPR approved and merged — task complete
RejectedPR was rejected — agent can reattempt or you reassign
  1. Set a label — Tasks are picked up based on labels. Add a label like synlets or ai-agent to any ticket you want the agent to work on

Step 4: Add Knowledge (Optional but Recommended)

Upload your team's knowledge base to help the agent understand your standards:

  • Confluence pages — Architecture docs, coding guidelines, API specs
  • Notion docs — Team conventions, style guides, decision records
  • Any documentation — Anything you'd share with a new hire

The more context you provide, the better the agent's output. Think of it like onboarding a new team member — the agent reads everything before writing a single line of code.

Step 5: Assign Your First Task

Label a ticket in your task manager with your configured label. The agent will automatically pick it up and:

  1. Read the ticket requirements
  2. Explore your codebase for context
  3. Reference your knowledge base docs
  4. Implement the solution
  5. Create a pull request with a clear description

You don't need to watch or prompt. Assign it and come back to a finished PR.

Step 6: Review and Merge

Check your GitHub or GitLab for the new PR. Review the changes like you would any teammate's code:

  • Code follows your conventions
  • Commit messages are clean
  • PR description explains the changes

If it looks good, merge it. If you have feedback, comment on the PR — the agent will read your comments, make changes, and push updates.

Best Practice: Let Your CI Pipeline Verify the Work

Here's something important to understand: Synlets doesn't run your code. It writes code and creates pull requests — but it never executes, builds, or deploys anything.

This is by design. Your existing CI/CD pipeline is the safety net.

How to Set It Up

Configure your repository so that PRs automatically trigger your CI pipeline:

  1. Branch pattern triggers — Most CI systems (GitHub Actions, GitLab CI, CircleCI, etc.) let you trigger pipelines on specific branch patterns. Synlets creates branches using standard conventions like feat/*, bugfix/*, task/*, or improvement/* depending on the ticket type. Make sure your CI config runs on these patterns:
# Example: GitHub Actions
on:
  pull_request:
    branches: [main, develop]
  push:
    branches:
      - 'feat/**'
      - 'bugfix/**'
      - 'task/**'
  1. Run your test suite — Unit tests, integration tests, type checking, linting. If it's in your pipeline, it runs on agent PRs too. A failing test means the agent's code doesn't pass muster — just like with any developer.

  2. Require checks to pass before merge — Enable branch protection rules so PRs can't be merged until CI passes. This ensures nothing from the agent (or anyone else) reaches your main branch without passing your quality gates.

Bonus: Ephemeral Preview Environments

For teams with QA processes, the ideal setup is ephemeral environments — temporary deployments that spin up automatically for each PR.

Tools like Kubernetes with ArgoCD, Flux, or custom preview environment controllers — or simpler options like Vercel, Netlify, and Railway — can deploy each PR to a unique URL. Your QA team can then:

  • Click the preview link on the PR
  • Test the changes in a real environment
  • Approve or request changes before merge

This works especially well with Synlets because:

  • Agent creates PR → CI runs → Preview deploys → QA tests → You merge
  • No one needs to pull code locally or run anything manually
  • The entire flow is automated except for the final human review

The Result

Synlets writes the code. Your CI verifies it works. Your team reviews and merges. At no point does unvalidated code reach production — the same safeguards that protect you from human errors protect you from agent errors.

Bonus: Set Up AI Code Reviews

Want an extra layer of quality? Enable the PR Review Agent on your repositories. When the Project Agent creates a PR, the Review Agent will automatically:

  • Review the code changes against your standards
  • Flag potential issues or improvements
  • Create a child PR with fixes against the branch — not just comments, but actual code changes you can merge

So when you open the PR, the Review Agent has already caught issues and provided fixes in a child PR. Merge the fixes, and by the time you review, the basics are already handled.

What's Next?

  • Scale up — Add more labels to more tickets as you build trust
  • Add knowledge — The more docs you upload, the better the output
  • Check analytics — Track ACU usage, tasks completed, and PR merge rates
  • Enable PR reviews — Let AI review human PRs too, not just agent work

Welcome to the future of engineering teams.


Keep reading:

#getting-started
#tutorial
#quickstart
#ci-cd
#best-practices

Share this article


More from the blog

© 2026 Synlets. All rights reserved.