Manage Things 3 tasks on macOS via AppleScript. Full CRUD: view, create, complete, move, and delete tasks and projects across all Things 3 lists.
98
100%
Does it follow best practices?
Impact
96%
2.04xAverage score across 5 eval scenarios
Passed
No known issues
A development team at a mid-size software company is starting a new backend initiative called "API Redesign". The engineering manager wants a repeatable onboarding script they can run at the start of any project that automatically sets up their task management system with the project and its initial set of tasks.
The team tracks everything in Things 3. They want the script to create the project itself, then populate it with the first batch of tasks for the project — things like drafting the technical spec, scheduling kickoff meetings, reviewing existing API endpoints, and setting up CI/CD. Each task should have a realistic deadline (spread over the coming weeks), relevant tags for categorization (e.g., "Engineering", "Planning"), and short notes describing what needs to happen.
Write a shell script called setup_project.sh that, when executed on a macOS machine with Things 3 installed, will:
Also produce a setup_report.md file that documents: