tyrchen

Gba — AI skill for Claude Code

AI community

geektime bootcamp Agent (from the course of https://github.com/tyrchen/geektime-bootcamp-ai).

How to install Gba

This entry records only its repository, not the path inside it, so there is no exact command to give. Open tyrchen/gba and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Gba does

geektime bootcamp Agent (from the course of https://github.com/tyrchen/geektime-bootcamp-ai).

Alternatives in AI

  • Omniget — Udemy & Hotmart course downloader, YouTube downloader (yt-dlp GUI, 1,800+ sites) + desktop app for AI agents 13.9k ★
  • Project Next 14 AI Prompt Sharing — Next.js recently became the official React framework as outlined in React docs 3k ★
  • Free AI Courses — Interactive course teaching Product Managers how to use Claude Code effectively 2.2k ★

README

GBA (Geektime Bootcamp Agent)

[![Build Status](https://github.com/tyrchen/gba/workflows/build/badge.svg)](https://github.com/tyrchen/gba/actions)

GBA is a CLI tool that wraps the Claude Agent SDK to help developers plan and implement features through structured, AI-assisted workflows.

Features

  • Interactive Planning: Plan features through a TUI chat interface with Claude
  • Automated Execution: Execute planned features with automatic phase progression
  • Resume Support: Continue from interruptions with automatic checkpoint detection
  • Code Review: Integrated AI-powered code review before PR creation
  • Verification: Automated verification against acceptance criteria
  • Git Integration: Automatic worktree creation, commits, and PR generation

Installation

# Build from source
cargo install --path apps/gba-cli

# Or build in development mode
cargo build --release -p gba-cli

Prerequisites

  • Rust 1.85+ (2024 edition)
  • Git
  • Claude Code CLI installed and configured
  • GitHub CLI (gh) for PR creation

Quick Start

1. Initialize a Repository

cd your-project
gba init

This creates:

  • .gba/ - GBA metadata directory
  • .trees/ - Git worktrees (gitignored)
  • .gba.md - Repository documentation for AI context

2. Plan a Feature

gba plan add-user-auth

Opens an interactive TUI where you can:

  • Discuss feature requirements with Claude
  • Review and refine the implementation plan
  • Generate design specs and verification criteria

3. Execute the Plan

gba run add-user-auth

GBA executes a sophisticated pipeline with TUI progress display:

  1. Phase Execution - Execute each phase from the design spec with real-time progress
  2. Auto-Commit - Commit changes after each phase completes
  3. Code Review Loop - AI-powered code review with up to 3 fix iterations
  4. Verification Loop - Verify against acceptance criteria wit