djfksjd

Lupus — Development skill for Claude Code

Development community

Local supervisor that makes Claude Code and Codex CLI finish verifiable work: evidence-only completion, frozen tests, budgets, crash recovery and Claude<->Codex handoff.

How to install Lupus

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

What Lupus does

Local supervisor that makes Claude Code and Codex CLI finish verifiable work: evidence-only completion, frozen tests, budgets, crash recovery and Claude<->Codex handoff.

Alternatives in Development

  • Create Handoff — You are tasked with writing a handoff document to hand off your work to another agent in a new session 10k ★
  • Cavemem — Frozen — cross-agent persistent memory for coding assistants 674 ★
  • Lacp — Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding ag 300 ★

README

LUPUS — AI works together

LUPUS

**AI WORKS TOGETHER**

A local supervisor that makes Claude Code and Codex CLI finish verifiable work —
with evidence, budgets, crash recovery and Claude ↔ Codex handoff

[English](./README.md) · [한국어](./README.ko.md) · [简体中文](./README.zh-CN.md) · [日本語](./README.ja.md)

[![License](https://img.shields.io/badge/license-Apache--2.0-1f2937?style=flat-square)](./LICENSE) ![Stage](https://img.shields.io/badge/stage-v0.2%20alpha-d69526?style=flat-square) ![Python](https://img.shields.io/badge/python-3.12%2B-3776ab?style=flat-square) ![Dependencies](https://img.shields.io/badge/runtime%20deps-0-2ea043?style=flat-square) ![Tests](https://img.shields.io/badge/offline%20tests-318%20passing-2ea043?style=flat-square)

Lupus runs the `claude` and `codex` CLIs you already have (with your existing subscription login) as workers, and decides "done" itself: a goal is complete only when checks the worker cannot influence pass, never because a model said so.

**This is `v0.2 alpha`.** A single-user tool for macOS. Workers and verifiers run in OS sandboxes, not in a VM. The measurements below are small. Do not use it on sensitive material.

What it does

Evidence-only completion DONE requires passing checks bound to the current acceptance criteria. A worker's "I fixed it" is not evidence.
Frozen tests Test files and runner config are frozen before a worker starts. Edited, deleted or skipped tests are put back before verification.
Python, Node, Go, Rust — or any command unittest, pytest, node:test, jest, vitest, go test, cargo test are recognised from the project's files. Anything else: --check "".
One line for any request lupus fix-tests turns the red tests it observes into the goal. lupus do "" drafts a failing test (and, kept aside, a proposed implementation)