whatisgithub

What is kimi-first?

boringmarketer/kimi-first — explained in plain English

Analysis updated 2026-05-18

40Audience · developerComplexity · 2/5LicenseSetup · moderate

In one sentence

A Claude Code skill that delegates frozen, mechanical coding tasks to the Kimi Code CLI while Claude keeps the planning, review, and merge decisions.

Mindmap

mindmap
  root((kimi-first))
    What it does
      Delegates work orders
      Claude reviews everything
    Tech stack
      Claude Code
      Kimi Code CLI
    Use cases
      Frozen spec builds
      Bulk migrations
      CI fixes
    Audience
      Developers
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Delegate a frozen, well specified coding task to Kimi so Claude Code can focus on planning and review.

USE CASE 2

Automate repetitive work like test fills, bulk file sweeps, or CI fixes without spending Claude's own tokens.

USE CASE 3

Keep a strict human-like review loop where Claude checks Kimi's diffs and reruns tests before merging.

What is it built with?

Claude CodeKimi Code CLIBash

How does it compare?

boringmarketer/kimi-firstagent0ai/doxaka-luan/doc-cleanup
Stars404040
Setup difficultymoderateeasyeasy
Complexity2/51/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing and logging into the separate Kimi Code CLI with a paid Kimi membership.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

kimi-first is a skill for Claude Code, the AI coding assistant, that teaches it to hand off certain implementation work to a second AI tool called the Kimi Code CLI. The idea is a division of labor: Claude keeps doing the judgment heavy parts of a coding task, like planning specs, designing architecture, coordinating work, reviewing results, and pressing the final merge button, while Kimi does the hands on typing for tasks where the plan is already frozen and there are no more decisions left to make, such as building out an agreed spec, doing repetitive migrations, filling in tests, sweeping many files with the same change, or fixing failing checks. The project is a direct port of another skill called codex-first, originally built for a different CLI tool named Codex, with the same underlying approach just swapped over to work with Kimi instead. When Claude decides a task is ready to be delegated, it writes out a detailed prompt to a temporary file covering the goal, the relevant file paths, any constraints, what should not be touched, and what proof of success looks like. It then runs the Kimi tool in headless mode inside the target project, with Kimi's tool calls automatically approved. Claude does not simply trust what Kimi reports back: it reviews the full set of changes itself, acting like a strict reviewer, and runs the tests on its own rather than taking Kimi's word for it. If two rounds of back and forth with Kimi do not fix the problem, Claude takes over and finishes the work directly. Design decisions, small edits, anything touching a live production system, and code review are never handed off to Kimi. Setting it up requires installing the separate Kimi Code CLI tool and logging in with a Kimi membership, then copying or symlinking the skill file into Claude Code's skills folder. Because headless mode auto approves actions, the README warns to only use this on repositories that do not contain production secrets. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Install the kimi-first skill into my Claude Code setup and show me how to invoke it.
Prompt 2
Explain how kimi-first decides which tasks to hand off to Kimi versus doing itself.
Prompt 3
Set up the Kimi Code CLI and connect it to Claude Code using this skill.
Prompt 4
Walk me through what happens if Kimi fails a delegated task twice in a row.

Frequently asked questions

What is kimi-first?

A Claude Code skill that delegates frozen, mechanical coding tasks to the Kimi Code CLI while Claude keeps the planning, review, and merge decisions.

What license does kimi-first use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is kimi-first to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kimi-first for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.