Build with AI: Generate an API with CI/CD in Claude Code
1h 14mGeneral2026-02-03
Authors

Harit Himanshu
Course details
Modern AI coding agents can shoulder a majority of the boilerplate involved in building and shipping a small RESTful API. In this one-hour course, discover how this works in practice by collaboratively leveraging Claude Code to develop a fully functioning currency-converter RESTful API from scratch. Starting from a blank GitHub repository, seasoned software leader Harit Himanshu shows you how to draft a concise product-requirements document (PRD), with AI constructing a fully tested TypeScript API hosted on Cloudflare Workers. Throughout the course, Harit emphasizes human oversight, clear prompting, and transferable patterns you can apply to any serverless TypeScript project. This course is ideal for both intermediate TypeScript developers looking to accelerate everyday service-side work with AI-pair programming, as well as DevOps or full-stack engineers curious about agentic workflows with Claude Code.
Learning objectives
Generate a complete TypeScript RESTful API project—including tests and CI/CD workflow—using Claude Code.
Review and refine pull requests with AI in GitHub to enforce quality, security, and style standards.
Configure a multistage GitHub Actions pipeline that runs Vitest and deploys automatically to Cloudflare Workers.
Validate the API endpoint and iterate with enhancements via additional Claude prompts.
Apply best-practice prompting techniques to bring clarity (and keep humans in the loop).
Learning objectives
Generate a complete TypeScript RESTful API project—including tests and CI/CD workflow—using Claude Code.
Review and refine pull requests with AI in GitHub to enforce quality, security, and style standards.
Configure a multistage GitHub Actions pipeline that runs Vitest and deploys automatically to Cloudflare Workers.
Validate the API endpoint and iterate with enhancements via additional Claude prompts.
Apply best-practice prompting techniques to bring clarity (and keep humans in the loop).
Concepts
Introduction
- Building with AI - Generate an API with CI CD in Claude Code
Getting Ready - Repo and Requirements
- Setting up Claude Code
- Prompting Claude to scaffold the project
- Drafting the PRD for the currency converter worker
Reviewing and Refining AI Output
- Requesting targeted changes via Claude
- Version control using Claude Code
- Touring the Claude pull request
Continuous Integration and Deployment
- Creating and reviewing AI-generated tests
- PR merge to deployment - Understanding GitHub Actions CI CD
Iterating with AI Enhancements
- Continuous development to Cloudflare Workers
- Complete feature development to deployment with Claude Code