Skip to main content
Twill works like a teammate you brief asynchronously: the clearer the request and the more mechanically verifiable the outcome, the better the result. This page is a menu of what to hand off.

Good first tasks

Start with changes that have a clear before/after, so you can judge the PR in one glance:
  • Bug fixes — “Clicking Save on the profile page throws a 500 when the avatar is missing. Fix it.”
  • UI polish — “The mobile nav overflows on screens under 380px. Make it wrap or truncate.”
  • Small features — “Add a ‘Copy link’ button to the share dialog, with a toast on success.”
  • Test coverage — “Add tests for the date-range parser, including timezone edge cases.”
  • Docs & chores — “Update the README setup steps to match the current docker-compose file.”

What Twill is well-suited for

  • Changes that need the running app. Twill starts your dev servers, clicks through UI flows in a browser, and calls your API endpoints — so it catches problems a diff review can’t. Web apps get screenshots and recordings; Tauri, Electron, and React Native apps get computer-use smoke checks when they run in the sandbox.
  • Multi-repo changes. One task can touch several connected repos (frontend + backend + shared packages) and open a PR in each.
  • Recurring maintenance. Dependency updates, issue triage, stale-PR cleanup — set them up once as automations.
  • Codebase questions. Use Ask mode to get answers with file references, no code changes.

Writing a good task

A good prompt states the outcome, not the implementation:
When a user deletes their account, cancel any active Stripe subscription
before removing the user row. Cover it with a test.
  • Say how to verify it if it’s not obvious: “You can reproduce it on the /pricing page with an expired coupon.”
  • Point at context when you have it: an issue link, a failing CI run, a Slack thread — or trigger the task directly from that thread so the context comes along.
  • Ask for a plan first on larger or riskier work. Twill researches the codebase and posts an implementation plan you approve before any code is written. See Plans & questions.

What to keep for yourself

Twill delivers PRs — it doesn’t merge, deploy, or run one-off commands against production. Deep architectural rewrites with fuzzy success criteria work better broken into steps, each with its own verifiable outcome.