What You Will Build
You will ask Maestro to create a Python utility library with:- A set of string manipulation functions
- Comprehensive tests
- Documentation
Prerequisites
- A Maestro account (sign up at igent.ai)
- A web browser
- No local development environment required
Step 1: Start a New Session
Open Maestro in your browser. You will see an empty chat interface. This is your session — a persistent workspace where you and Maestro collaborate. You should see:- A text input area at the bottom
- A capacity indicator in the top right (it should show low usage)
- Navigation controls on the left
Step 2: Give Maestro a Clear Goal
Type the following into the chat and send it:- Plan its approach
- Create the source files
- Create test files
- Apply changes to the workspace
Step 3: Watch Maestro Work
As Maestro works, you will see several things happen: File proposals: Maestro will show you code it plans to create. These appear as formatted code blocks with file paths. Apply Changes: After proposing files, Maestro applies them to your workspace. You will see a confirmation message. Terminal output: When Maestro runs tests, you will see real-time output from the sandbox terminal. This is actual code executing in an isolated environment. Watch for Maestro to:- Create
textkit.pywith the four functions - Create
test_textkit.pywith tests - Run the tests in the sandbox
- Report results
Step 4: Validate the Results
Do not simply accept Maestro’s claim that tests pass. Check the output yourself:- Are all tests passing? Look at the final line of test output.
- Is coverage adequate? If Maestro showed a coverage report, check the percentage.
- Were edge cases tested? Look for tests with empty strings and None values.
Step 5: Request an Improvement
Now exercise the iteration cycle. Ask Maestro to enhance the library:- Edit the source file to add the new function
- Add new tests
- Run the complete test suite (not just the new tests)
- Report results
Step 6: Download Your Work
Now package the result. Type:Step 7: Review What You Built
Take a moment to open the downloaded files and read them. You should find:- Clean, documented code with type hints and docstrings
- Comprehensive tests covering normal cases and edge cases
- Consistent patterns across all functions
What You Accomplished
You have completed a full Maestro workflow:- Defined a clear goal with specific requirements and success criteria
- Watched Maestro implement the solution autonomously
- Validated the output by reviewing test results
- Iterated by requesting an improvement
- Verified no regressions by checking all tests still pass
- Downloaded the deliverable for use in your own projects
Next Steps
Now that you have experienced the basic workflow:- Core Concepts: Understand sessions, capacity, and the partnership model
- Prompting Guide: Learn to write effective requests for complex projects
- Use Cases: See what kinds of projects Maestro handles

