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:- 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.