jondwillis

29 mods across 1 repository, 11 stars between them.

jondwillis/kuluu-ffxi

Agent Codex

Use this agent when a new Rust function is added (or significantly rewritten) that depends on an LSB-side behavior — coord transforms, packet builders/decoders, session-state transitions, shared constants, lifecycle assumptions. The agent proposes the unit tests that would pin the LSB invariants so a future drive-by…

11 3d ago A 98 tokens GPL-3.0

jondwillis/kuluu-ffxi

Agent Codex

Use this agent to audit any diff that touches code at the LSB boundary (wire decoders/encoders, coord transforms, session-state transitions, shared numeric constants, lifecycle assumptions). Trigger proactively after non-trivial edits to ffxi-proto/, kuluu/src/session.rs, kuluu/src/wiretranslate.rs…

11 3d ago A 139 tokens GPL-3.0

beads-github-sync

03

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

How beads issues are projected to GitHub Issues and (optionally) imported back. Use when publishing beads to GitHub, debugging why a bead's issue is stale or missing, editing scripts/beads-github-publish.py or scripts/beads-github-sync.sh, or touching .github/workflows/beads-github-publish.yml.

11 3d ago A 74 tokens GPL-3.0

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

For any change that adds a new entity spawn site, Bevy Resource, or work that fires at a state-transition boundary (logout, zone change, disconnect, OnEnter/OnExit, AppPhase transition, session bridge, cleanup, despawn, drain), verify the symmetric cleanup is registered. Both layers — entity markers AND Resource…

11 3d ago A 0 tokens GPL-3.0

cut-release

05

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

Cut a new Kuluu release and shepherd it to a published, verified GitHub release. Use whenever the user asks to make/cut/ship a release, bump the version, tag a version, publish a build, "get vX.Y.Z out", or asks why a release failed, published under the wrong tag, or is missing assets. Also use when editing…

11 3d ago A 128 tokens GPL-3.0

deck-build-sync

06

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

Build a release kuluu binary for x8664 Linux and ship it to the paired Steam Deck over Syncthing. Use whenever the user asks to build a release/Deck/Linux binary, "push to the deck", "sync to my steam deck", test on the Deck, or update the build the Deck is running — even if they just say "build and sync" or "get the…

11 3d ago B 132 tokens GPL-3.0

lsb-mirror-check

07

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

For any Rust symbol that crosses the LSB boundary (wire decoder, packet builder, coord transform, session-state transition, shared constant, lifecycle assumption), locate and surface the LSB C++ counterpart in vendor/server/ for side-by-side comparison. Use whenever implementing or modifying anything whose correctness…

11 3d ago A 70 tokens GPL-3.0

refactor-economics

08

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

Method for partitioning a large file into modules and for executing mechanical migrations safely — file/module splits, extract-class with a real file boundary, codemods, dependency upgrades, cross-codebase renames, or executing a refactoring plan someone hands you. Ranks candidate moves by what actually pays, makes…

11 3d ago A 254 tokens GPL-3.0

retail-observe

09

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

Observe and drive the retail FFXI client (HorizonXI) running in the Parallels "Windows 11" VM on this macOS host — capture reference screenshots of retail behavior, send keys/clicks to the game, and compare against the Kuluu remake for feature parity. Use whenever asked to check how retail/the original client does…

11 3d ago A 108 tokens GPL-3.0

vendor-scrape

10

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

Build-time auto-extraction of LSB-shipped data into compile-time Rust constants. Apply this pattern whenever a Rust crate needs values that LSB defines in a parseable form (headers, SQL, lua tables) — never hand-maintain those values; let cargo regenerate them whenever vendor data updates.

11 3d ago A 65 tokens GPL-3.0

verify

11

jondwillis/kuluu-ffxi

Skill Claude CodeCodex

Runtime-verify Kuluu client changes against the local LSB dev stack — pick the right surface (headless MCP drive, GUI attach, raw stdio, or live integration tests), bring the stack up, drive the change, capture evidence. Use this whenever asked to verify a change works, confirm a bug fix, run/launch/drive the client…

11 3d ago A 116 tokens GPL-3.0

PostToolUse

12

jondwillis/kuluu-ffxi

Hook Claude Code

Runs after a tool call finishes for Edit, Write, Edit, Write, Read, Grep, Glob, Edit, Write, NotebookEdit and Bash tool calls, executing rustfmt-on-edit.sh, affected-crate-tests.sh, xim-tier-reminder.sh, session-edits-record.sh and session-edits-bash-post.sh (5 commands). From jondwillis/kuluu-ffxi.

11 3d ago A tokens not measured GPL-3.0

PreToolUse

13

jondwillis/kuluu-ffxi

Hook Claude Code

Runs before the agent uses a tool for Edit, Write, Edit, Write and Bash tool calls, executing lsb-boundary-reminder.sh, comment-rot-reminder.sh and session-edits-bash-pre.sh (3 commands). From jondwillis/kuluu-ffxi.

11 3d ago A tokens not measured GPL-3.0

SessionStart

14

jondwillis/kuluu-ffxi

Hook Claude Code

Runs when a session starts on startup, resume, clear and compact, executing commit-nudge-start.sh, verify-gate-start.sh and beads-prime-start.sh with --hook-json (4 commands). From jondwillis/kuluu-ffxi.

11 3d ago A tokens not measured GPL-3.0

Stop

15

jondwillis/kuluu-ffxi

Hook Claude Code

Runs when the agent finishes a response, executing stop-dispatcher.sh. From jondwillis/kuluu-ffxi.

11 3d ago A tokens not measured GPL-3.0

kuluu-ffxi

16

jondwillis/kuluu-ffxi

Settings file Claude Code

Agent settings declaring 4 hook events (PostToolUse, PreToolUse, SessionStart, Stop) and 12 allowed tools.

11 3d ago A tokens not measured GPL-3.0

ffxi

17

jondwillis/kuluu-ffxi

MCP server Claude CodeCodexCursor +2

MCP server "ffxi" as configured in jondwillis/kuluu-ffxi. Launched with cargo run --release --manifest-path ../Cargo.toml -p kuluu-mcp. Needs 8 environment variables to run.

11 3d ago A tokens not measured GPL-3.0

ffxi-attach

18

jondwillis/kuluu-ffxi

MCP server Claude CodeCodexCursor +2

MCP server "ffxi-attach" as configured in jondwillis/kuluu-ffxi. Launched with cargo run --release --manifest-path ../Cargo.toml -p kuluu-mcp. Needs 6 environment variables to run.

11 3d ago A tokens not measured GPL-3.0

jondwillis/kuluu-ffxi

Instructions file CodexOpenCode

AGENTS.md instructions for jondwillis/kuluu-ffxi, covering agents.md, what this is, build, test, lint, running and issue tracking (beads).

11 3d ago A 4,183 tokens GPL-3.0

jondwillis/kuluu-ffxi

Instructions file

Claude Code instructions for jondwillis/kuluu-ffxi, a project described as: A faithful, open-source FINAL FANTASY XI client — rebuilt in Rust + Bevy.

11 3d ago A 3 tokens GPL-3.0

ffxi-agent

21

jondwillis/kuluu-ffxi

Plugin Claude Code

ffxi-agent. A faithful, open-source FINAL FANTASY XI client — rebuilt in Rust + Bevy.

11 3d ago A tokens not measured GPL-3.0

farm

22

jondwillis/kuluu-ffxi

Agent Claude Code

Autonomous 60-minute solo farming loop. Use this agent when the operator wants the character to grind a single zone with periodic banking and disconnect recovery. The agent runs headless, picks targets from the prose summary, and never asks the operator for input.

11 3d ago A 53 tokens GPL-3.0

farm_logic

23

jondwillis/kuluu-ffxi

Agent Claude Code

You are the FFXI farm agent. Your single job is a sustained engage-loop on a starter mob in a single zone, with automatic banking when bags fill and clean disconnect-recovery handling. Target run length: 60 minutes.

11 3d ago A 0 tokens GPL-3.0

healer

24

jondwillis/kuluu-ffxi

Agent Claude Code

Autonomous co-play healer. Use this agent when the operator wants the character to follow a party leader, react to /tell-driven heal cues, and handle incoming aggro. The agent runs headless and never asks the operator for input. Target latency from tell arrival to cast dispatch is ≤ 2s p50.

11 3d ago A 71 tokens GPL-3.0