Skip to content

The 10-Step AI Challenge

Welcome to the KulKul Fellowship Onboarding Challenge. To join the fellowship, you must complete the following 10 steps, which are designed to transition you into an AI-native developer workflow.

This challenge is a practical screening process. We focus on your code understanding, prompting strategy, and collaboration etiquette rather than manual syntax memorization.


Below is the index of the 10-Step Challenge. Click any step to open its detailed, step-by-step text guide:

1. Community Setup

Connect with the team on GitHub, join Telegram & Discord chat.



Read Step 1 Guide

2. OS Environment Setup

Install terminal environments, NVM, Node.js, and configure Git SSH.



Read Step 2 Guide

3. Configure Coding Agents

Install Cursor or Antigravity IDE and configure Privacy Modes.



Read Step 3 Guide

4. Select Helper Stack

Understand helper options (ChatGPT, OpenCode, Antigravity) and API costs.



Read Step 4 Guide

5. Fork & Clone Sandbox

Fork the repo and clone locally. Check for AGENTS.md & DESIGN.md.



Read Step 5 Guide

6. Sandbox Architecture

Understand the Vite (React) + Supabase (PostgreSQL) architecture.



Read Step 6 Guide

7. Solve Sandbox Issue

Check out a topic branch and solve an open bug ticket in the sandbox.



Read Step 7 Guide

8. Prompt Automated Testing

Prompt AI to generate unit tests and run Vitest locally.



Read Step 8 Guide

9. Deploy Your Application

Publish your sandbox frontend to Vercel and link a live Supabase DB.



Read Step 9 Guide

10. Submit & Review

Add your profile to the Fellows Directory, push, and open a Pull Request.



Read Step 10 Guide


Ready to begin your journey? Jump straight into the first step: Start Step 1: Community Setup