Your First Task¶
Learn the complete Nova AI workflow by building a simple feature.
Time: 10 minutes
What You'll Learn¶
- How to describe tasks in natural language
- The question-answer workflow
- How quality gates work
- Reading the output
Step 1: Start a Task¶
Open your terminal in any project and run:
Step 2: Answer Questions¶
Nova AI asks clarifying questions to understand your requirements:
? What framework are you using?
> FastAPI
> Flask
> Django
> Express
? What should the endpoint return?
> Simple "ok" status
> Detailed system info (memory, uptime)
> Database connection status
Answer based on your project needs.
Step 3: Review the Plan¶
Nova AI presents an implementation plan:
📋 Implementation Plan
1. Create health endpoint in routes/health.py
2. Add status response model
3. Write unit tests
4. Update API documentation
Agents: @implementer → @code-reviewer → @validator
Approve? [Run Now / Run in Background / Reject]
Press Enter to approve, or type feedback to refine.
Step 4: Watch It Work¶
Nova AI executes the plan:
⏳ @implementer creating routes/health.py...
✅ @implementer completed (3 files modified)
⏳ @code-reviewer checking security...
✅ @code-reviewer approved
⏳ @validator running tests...
✅ @validator passed (4/4 tests)
Ready to commit!
Step 5: Review Changes¶
Check what was created:
Output:
routes/health.py | 25 +++++++++++++
models/health.py | 12 +++++++
tests/test_health.py | 35 +++++++++++++++++++
3 files changed, 72 insertions(+)
Understanding the Output¶
Agent Status Icons¶
| Icon | Meaning |
|---|---|
| ⏳ | Agent working |
| ✅ | Agent completed successfully |
| ❌ | Agent found issues (will retry) |
| 🔄 | Agent retrying after fixes |
Quality Gates¶
Every task passes through:
- Code Review - Security and correctness
- Validation - Tests must pass
- Linting - Code style checks
What's Next?¶
-
Code Review
Automate PR reviews
-
Parallel Execution
Speed up with parallel agents