intermediate intro-to-ai-dev Due: 2026-08-01

AI-Powered CLI Tool

Build a command-line tool that uses an LLM API to assist with common developer tasks like summarizing code, explaining errors, or generating boilerplate.

CLIAINode.js
Starter Code →

Build a CLI tool that helps developers with everyday tasks using AI.

Evaluation Rubric

Criterion A B C F
Functionality
Tool works as specified with all commands functional
≥27
≥21
≥15
<0
Code Quality
Clean, maintainable code following best practices
≥22
≥18
≥13
<0
AI Integration
Quality of AI API integration and prompt design
≥22
≥18
≥13
<0
Testing
Test coverage and quality of tests
≥18
≥14
≥10
<0

Switch to Trainer view to see point values.