jovesun-lab

20 mods across 2 repositories, 17 stars between them.

arcgram

01

jovesun-lab/arcgram

Plugin Claude Code

Plugin marketplace listing 1 plugin: arcgram.

9 13d ago A tokens not measured original Apache-2.0

arcgram

02

jovesun-lab/arcgram

Plugin Claude Code

Surface an AI agent's thinking and make it auditable. Instead of a wall of prose, your agent commits its reasoning to typed nodes and explicit edges — real data you inspect and correct node by node, converging on ground truth that carries across turns, sessions, and agents. Use it as an agent harness or operating…

9 13d ago A tokens not measured original Apache-2.0

arcgram

03

jovesun-lab/arcgram

Skill Claude CodeCodex

Generate an interactive node-and-edge diagram as a single standalone HTML file (Arcgram v2). Triggers on: arcgram, interactive/architectural diagram, topology, node graph, flow diagram, system map, dependency graph, workflow diagram, knowledge map, 'show me how X connects to Y', 'visualize this workflow', 'make this a…

9 13d ago A 140 tokens original Apache-2.0

checkpoint

04

jovesun-lab/arcgram

Skill Claude CodeCodex

Validate an Arcgram diagram as a logic spec: is the flow well-formed and coherent? Reads node/edge structure (id/f/t/kind/role/type), never geometry. Typed findings - dangling edge, orphan node, missing branch, disconnected island, duplicate id, missing schema, plus optional coherence (every action traces to a goal).…

9 13d ago A 103 tokens original Apache-2.0

reconcile

05

jovesun-lab/arcgram

Skill Claude CodeCodex

Check that an Arcgram diagram's @spec values still match the code that implements it. Reads each node's desc "@spec key=value" line, finds the same-named code constant (holdms HOLDMS / holdMs), diffs the literals. Typed findings: drift, missing constant, non-literal, ambiguous. Reads only the @spec line + named…

9 13d ago A 115 tokens original Apache-2.0

validate

06

jovesun-lab/arcgram

Skill Claude CodeCodex

Run both Arcgram self-checks in one call. A thin wrapper over Checkpoint (structure) and Reconcile (values): validate(diagram,{code}) runs Checkpoint always and Reconcile when code is supplied, then merges into one source-tagged result in the same {findings,summary,attestation,clean} contract. clean = checkpoint.clean…

9 13d ago A 111 tokens original Apache-2.0

whetstone

07

jovesun-lab/whetstone

Plugin Claude Code

Plugin marketplace listing 4 plugins: session-measurement, throughline, notify-me, strain.

8 11d ago A tokens not measured original MIT

throughline

08

jovesun-lab/whetstone

Plugin Claude Code

Task-Track & Handoff for AI agents on long, multi-session work. Within a session it pins one ⭐️ MAIN goal (frozen title, explicit verdict at close) in an emoji-tagged task list so the agent doesn't drift; across sessions or agents it writes a plain-markdown handoff the next agent re-derives before trusting. Not for…

8 11d ago A tokens not measured original MIT

handoff

09

jovesun-lab/whetstone

Command

Capture this session as a Throughline handoff so any agent can resume it cleanly.

8 11d ago A 21 tokens original MIT

resume

10

jovesun-lab/whetstone

Command

Pick up work from a prior handoff document — orient, re-derive against ground truth, then continue.

8 11d ago A 24 tokens original MIT

throughline

11

jovesun-lab/whetstone

Skill Claude CodeCodex

Throughline keeps the thread of work intact on work that's big enough to drift or that outlives one sitting. Two linked habits: (1) TASK TRACK — an emoji-tagged task list with exactly one ⭐️ MAIN goal anchor, so you can see at a glance whether you're still solving the main thing or have drifted; (2) HANDOFF — compact…

8 11d ago A 232 tokens original MIT

notify-me

12

jovesun-lab/whetstone

Plugin Claude Code

Calls you back when an agent needs you. The moment an agent gets blocked waiting on your decision, notify-me pushes a notification to your phone (via ntfy) and/or plays a sound on your computer — so you can step away and still know when you're needed. Works with any agent that supports plugin hooks. No account, no…

8 11d ago A tokens not measured original MIT

Notification

13

jovesun-lab/whetstone

Hook

Runs when the agent sends a notification, executing notify.sh via bash. From jovesun-lab/whetstone.

8 11d ago A tokens not measured copy · 45% MIT

Stop

14

jovesun-lab/whetstone

Hook

Runs when the agent finishes a response, executing notify.sh via bash. From jovesun-lab/whetstone.

8 11d ago A tokens not measured copy · 48% MIT

SessionStart

15

jovesun-lab/whetstone

Hook

Runs when a session starts, executing check-setup.sh via bash. From jovesun-lab/whetstone.

8 11d ago A tokens not measured copy · 56% MIT

notify-me-setup

16

jovesun-lab/whetstone

Skill Claude CodeCodex

Set up or change notify-me — the plugin that pings the user's phone (via ntfy) and/or plays a sound when an agent is blocked or finished. Use when the user says "set up notify-me", "set up notifications", "notify me when you're blocked", "call me back when you need me", "change the alert sound", "turn the chime…

8 11d ago A 106 tokens original MIT

session-measurement

17

jovesun-lab/whetstone

Plugin Claude Code

Measure an AI agent's per-session performance on a small, stable metric set and track it as a trend over a long run, so you can tell whether a change — a new model version, a new operating frame, a new skill set — actually improved the agent or regressed it. Records a plain-markdown trend table (canonical…

8 11d ago A tokens not measured original MIT

session-measurement

18

jovesun-lab/whetstone

Skill Claude CodeCodex

Measure an AI agent's per-session performance on a small, stable metric set and track it as a trend over a long run, so you can tell whether a change — a new model version, a new operating frame/scaffolding, a new skill set — actually improved the agent or regressed it. Use this whenever someone wants to benchmark…

8 11d ago A 188 tokens original MIT

strain

19

jovesun-lab/whetstone

Plugin Claude Code

A session-strain meter for long agent sessions. Counts how loaded a single conversation has become and makes the agent report it on its own, on a schedule it cannot quietly skip, so you find out that a session should be wrapped before its answers start degrading. Reads the real context size on hosts that expose one…

8 11d ago A tokens not measured original MIT

strain

20

jovesun-lab/whetstone

Skill Claude CodeCodex

Read how loaded the current session has become and report it as a tier, so a conversation gets wrapped before its answers start degrading. Use whenever someone asks how the session is holding up, whether it is time to wrap or start fresh, why the agent feels sluggish or forgetful; whenever a strain tick fires; and as…

8 11d ago A 155 tokens original MIT