Callisto Pr
Description
Java agent that intercepts JVM exceptions at runtime, classifies bugs as internal or external using Claude Code, and generates draft GitHub PRs for fixes
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Callisto
Java Agent that captures runtime exceptions, classifies them as **INTERNAL** (your code) or **EXTERNAL** (dependency/API/IO/network), and opens GitHub Draft PRs with AI-generated fixes — all without touching a single line of your project.
your-app.jar ──► -javaagent:callisto.jar
│
▼
captures exceptions
│
▼
.callisto/bugs.jsonl
│
┌──────────┼──────────┐
▼ ▼ ▼
summary show draft-pr
(stats) (details) (GitHub PR)
Requirements
| Requirement | Purpose |
|---|---|
| Java 11+ | Agent and CLI |
GITHUB_TOKEN with repo scope |
draft-pr command |
claude CLI (authenticated) |
draft-pr patch generation — install |
Installation
**Option A — pre-built JAR (recommended)**
Download `callisto.jar` from the [Releases](../../releases) page.
**Option B — build from source**
git clone https://github.com/yourorg/callisto
cd callisto
mvn clean package -DskipTests
# Output: callisto-agent/target/callisto.jar
Usage
**1. Attach the agent to your JVM**
java -javaagent:/path/to/callisto.jar -jar your-app.jar
Callisto captures every exception silently in the background. No code changes needed.
**2. View captured bugs**
java -jar callisto.jar summary
Callisto Summary
================
Total bugs: 12
By classification:
INTERNAL 4 (████ 33%)
EXTERNAL 7 (██████ 58%)
UNCERTAIN 1 (█ 8%)
Top exception types:
NullPointerException 3
HttpConnectTimeoutException 2
**3. Inspect a bug**
java -jar callisto.jar show BUG-a1b2c3
Bug BUG-a1b2c3
==============
Exception : java.lang.NullPointerException
Message : Cannot invoke "String.toUpperCase()" becaus
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git