JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 552
  • Score
    100M100P100Q79381F
  • License MIT

A host-agnostic agent harness for coding work

Package Exports

  • krow-cli

Readme

krow

krow is a host-agnostic agent harness for coding work.

It packages three things:

  • a lean execution contract
  • a runtime-agnostic state and signal model
  • host wrappers that expose explicit krow entrypoints without polluting the core prompts

Install

From npm:

npx krow-cli init

The published package name is krow-cli. The installed command remains krow.

That installs:

  • Codex $krow
  • Claude Code /krow
  • Gemini CLI /krow

Core stance

  • model capability is already good enough for many engineering tasks
  • quality comes from orchestration, not prompt bloat
  • do not guess; gather evidence first
  • when clarification is needed, ask for the full current bundle at once
  • one worker owns one task with one clear output boundary
  • use the filesystem for baton passing, resume, and durable state

Layout

  • AGENTS.md: always-loaded execution contract
  • HARNESS.md: full system blueprint
  • FOUNDATIONS.md: philosophy and design lineage
  • skills/: reusable workflow surfaces
  • prompts/: narrow role prompts
  • schemas/: payload, signal, and state schemas
  • reference-runtime/: strict state-machine reference implementation
  • install/: host wrapper installer

Usage

  • In Codex, invoke $krow ...
  • In Claude Code, invoke /krow ...
  • In Gemini CLI, invoke /krow ...

The host wrapper is only an entry mechanism. The core system still operates on explicit work intent, evidence-backed clarification, and clarify -> execute -> verify.