codemie-ai

Codemie Katas — AI skill for Claude Code

AI community

Repository for CodeMie AI Katas and tutorials.

How to install Codemie Katas

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

What Codemie Katas does

Repository for CodeMie AI Katas and tutorials.

Alternatives in AI

  • AI Engineering Hub — In-depth tutorials on LLMs, RAGs and real-world AI agent applications 37.2k ★
  • AI Power — Anton Abyzov - AI Power Youtube Channel 7 ★
  • Llmdojo — Scored tooling katas, habit rules, and pre-baked warm-start sessions for LLM coding agents 6 ★

README

CodeMie Kata Catalog

Welcome to the official CodeMie Kata Catalog! This repository contains curated AI development katas that can be imported into the CodeMie platform.

📚 What are Katas?

Katas are hands-on coding challenges designed to help developers learn and practice AI development skills. Each kata is a self-contained exercise with clear learning objectives, step-by-step instructions, and success criteria.

🗂️ Repository Structure

codemie-katas/
├── README.md                    # This file
├── .kata-catalog.yaml          # Catalog metadata
└── katas/                      # Kata collection
    ├── mastering-codemie-code-cli/
    │   ├── kata.yaml           # Kata metadata
    │   └── steps.md            # Step-by-step instructions
    └── [other-katas]/

🚀 Using This Catalog

For CodeMie Platform Administrators

Import katas from this repository into your CodeMie instance:

# Via API
curl -X POST https://your-codemie-instance.com/v1/katas/import \
  -H "user-id: your-admin-id" \
  -H "Content-Type: application/json" \
  -d '{
    "repository_url": "https://github.com/codemie/codemie-katas",
    "branch": "main",
    "auto_publish": true,
    "allow_updates": true
  }'

Or configure automatic import on startup in `config/kata-sources.yaml`:

sources:
  - repository: "https://github.com/codemie/codemie-katas"
    branch: "main"
    auto_publish: true
    allow_updates: true
    enabled: true

For Kata Authors

To contribute a new kata:

  1. Create a new directory under katas/ with a kebab-case name
  2. Create kata.yaml with kata metadata (see format below)
  3. Create steps.md with step-by-step instructions
  4. Submit a pull request

📝 Kata Format

Each kata consists of two files:

`kata.yaml` - Metadata

id: "your-kata-id"              # Unique identifier (kebab-case)
version: "1.0.0"                # Semantic versioning
title: "Your Kata Title"
description: "Brief description of what stude