neohaskell

30 mods across 1 repository, 347 stars between them.

beads

01

neohaskell/NeoHaskell

Skill Claude CodeCodex

Use when working in a repository that uses bd or Beads for durable project task tracking, issue dependencies, blocker management, multi-session handoff, or shared work memory. Trigger when the user asks to find ready work, claim or close tasks, create follow-up work, inspect blockers, recover project context, or…

347 3d ago A 74 tokens copy · 100% Apache-2.0

ci-medic

02

neohaskell/NeoHaskell

Agent Claude Code

Runs the ci-settle loop (formula convergence, step X3) — watches CI checks, triages bot comments, fixes real findings or declines with a stated reason, regenerates generated artifacts. No merge authority.

347 3d ago A 47 tokens original Apache-2.0

docs-auditor

03

neohaskell/NeoHaskell

Agent Claude Code

Weekly standing patrol for docs drift vs code, broken links, index consistency, and i18n lag reporting (which locales are behind English and by how much). Patrols for progressive-disclosure violations doc-writer may have missed.

347 3d ago A 51 tokens original Apache-2.0

retrospective-miner

04

neohaskell/NeoHaskell

Agent Claude Code

Weekly standing patrol that mines telemetry — prunes never-consulted assets, recalibrates time-boxes, reclassifies "other" failures, and mines primitive candidates (duplicated code shapes, repeated raw hackage imports) into triager-fed issues.

347 3d ago A 58 tokens original Apache-2.0

seneschal

05

neohaskell/NeoHaskell

Agent Claude Code

The project's strategic pairing agent (Yegge's Seneschal). Nick invokes it inside this repo, one task at a time, for design/strategy work — docs IA, website design system, architecture decisions, roadmap shaping. It does not implement; its deliverables are specs/ADRs/issues fed into the queue.

347 3d ago A 69 tokens original Apache-2.0

skill-auditor

06

neohaskell/NeoHaskell

Agent Claude Code

Per-release patrol that runs every user-facing skill against the new release; API drift becomes issues fed to the triager. Empirical verifier for the skill-author persona's work.

347 3d ago A 40 tokens original Apache-2.0

skill-designer

07

neohaskell/NeoHaskell

Agent Claude Code

Designs and maintains the user-facing skills NeoHaskell ships. Every skill change is verified by actually running the skill against the current release (its area verifier). Persona skill-author.

347 3d ago A 40 tokens original Apache-2.0

ui-reviewer

08

neohaskell/NeoHaskell

Agent Claude Code

Visual QA against the design spec for website changes (verify phase) — cross-locale layout sanity, accessibility basics. Every visual change attaches before/after Playwright screenshots to the PR; the pr-ready checker blocks without them.

347 3d ago A 49 tokens original Apache-2.0

ux-designer

09

neohaskell/NeoHaskell

Agent Claude Code

For website changes, owns the "spec" phase as a design spec — information architecture, wireframe/description of the change, interaction notes. Gate 1 approves design, not prose. Persona frontend-ux.

347 3d ago A 47 tokens original Apache-2.0

PostToolUse

10

neohaskell/NeoHaskell

Hook Claude Code

Runs after a tool call finishes for Edit, Write, MultiEdit, Edit, Write, MultiEdit and Bash tool calls, executing bd-token-tracking.py via python3 with --mode (3 commands). From neohaskell/NeoHaskell.

347 3d ago A tokens not measured original Apache-2.0

PreToolUse

11

neohaskell/NeoHaskell

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing dialect-guard.py and expectation-guard.py via python3 with --show-current (3 commands). From neohaskell/NeoHaskell.

347 3d ago A tokens not measured original Apache-2.0

SessionStart

12

neohaskell/NeoHaskell

Hook Claude Code

Runs when a session starts, executing session-start.sh with --hook-json (2 commands). From neohaskell/NeoHaskell.

347 3d ago A tokens not measured original Apache-2.0

SessionEnd

13

neohaskell/NeoHaskell

Hook Claude Code

Runs when a session ends, executing bd-dolt-sync.sh via bash. From neohaskell/NeoHaskell.

347 3d ago A tokens not measured original Apache-2.0

NeoHaskell

14

neohaskell/NeoHaskell

Settings file Claude Code

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

347 3d ago C tokens not measured original Apache-2.0

neo-cli-ide

15

neohaskell/NeoHaskell

Skill Claude CodeCodex

Work on the Neo CLI's bundled browser IDE under neo/ - the Vite/React frontend at neo/assets/ide/, its embedded dist/ synchronization into the Rust binary, and visual critique of the rendered event-modeling canvas. Use when touching assets/ide/, the neo ide Rust backend (src/ide/), or when asked to screenshot/critique…

347 3d ago A 114 tokens original Apache-2.0

neo-cli-implementer

16

neohaskell/NeoHaskell

Skill Claude CodeCodex

Write or modify Rust code in the Neo CLI under neo/ - crate conventions, the error-as-LLM-repair contract, output prefixes, and interactive-vs-CI (--ci) behavior. Use when editing any neo/ .rs file, adding a subcommand or JSON field, wrapping a subprocess, or writing any user-facing error. This is Rust, not NeoHaskell…

347 3d ago A 106 tokens original Apache-2.0

neo-cli-localizer

17

neohaskell/NeoHaskell

Skill Claude CodeCodex

Route a request about the Rust Neo CLI under neo/ to the exact command, subsystem and module before editing. Use at PLAN time for any neo/ change: locate by command surface (new/build/run/test/lock/ide/inspect/validate/skills), by subsystem (reconcile, subprocess, interpret, ide, tui), or by error/output contract.…

347 3d ago A 113 tokens original Apache-2.0

neo-cli-testing

18

neohaskell/NeoHaskell

Skill Claude CodeCodex

Run and reason about the Neo CLI test layers under neo/ - unit, integration, e2e, and the generated-project / Neo-on-Neo smoke verification. Use before declaring any neo/ change done, or on "run the neo tests / cargo test / integration / e2e". Wraps the right command per layer inside nix develop, states network/Nix…

347 3d ago A 105 tokens original Apache-2.0

neohaskell-change

19

neohaskell/NeoHaskell

Skill Claude CodeCodex

Stage playbook for executing steps of the change formula v2 (ADR-0075) — the 5-step molecule that takes a request from spec to merged PR. Use when claiming or executing any bead poured from the change formula (spec, spec-approval, build, verify, pr), when parking a stuck step, or when recording a spec approval. Covers…

347 3d ago A 134 tokens original Apache-2.0

neohaskell/NeoHaskell

Skill Claude CodeCodex

Derive NeoHaskell concepts (Query, Command, Event, Outbound integration) through their canonical Template Haskell marker instead of hand-writing the instances the marker generates. Use whenever creating or editing a query, command, event, entity, or any concept that has a TH marker — reach for deriveQuery / command /…

347 3d ago A 118 tokens original Apache-2.0

neohaskell/NeoHaskell

Skill Claude CodeCodex

Add, modify, or debug NeoHaskell dialect enforcement rules (hlint law + edit-hook teacher). Use when a new dialect rule is needed, a rule misfires, or an exception should be registered or promoted.

347 3d ago A 52 tokens original Apache-2.0

neohaskell-enqueue

22

neohaskell/NeoHaskell

Skill Claude CodeCodex

Use when Nick asks to enqueue work into the change process — "encola GH issue 123", "enqueue issue.

347 3d ago A 29 tokens original Apache-2.0

neohaskell/NeoHaskell

Skill Claude CodeCodex

Write NeoHaskell (not vanilla Haskell) code in this repo — copy-adapt discipline, the fast repair loop, and the dialect escape hatch. Use when implementing or modifying any .hs file.

347 3d ago A 48 tokens original Apache-2.0

neohaskell/NeoHaskell

Skill Claude CodeCodex

Route a request to exact code locations using the codemap — capability lookup, extension points for new code, signature grep, edit-set expansion. Use at PLAN time, before any implementation; execution must never search.

347 3d ago A 48 tokens original Apache-2.0