maxritter

26 mods across 2 repositories, 2.1k stars between them.

context7

01

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

Gives the agent up-to-date documentation and code examples for libraries and frameworks, fetched on demand so answers are not stuck at the model's training cutoff. Runs locally from the @upstash/context7-mcp npm package.

2.1k +2 yesterday A tokens not measured

codegraph

02

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

MCP server "codegraph" as configured in maxritter/pilot-shell. Launched with codegraph serve --mcp. Needs 1 environment variable to run.

2.1k +2 yesterday A tokens not measured

mem-search

03

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

MCP server "mem-search" as configured in maxritter/pilot-shell. Launched with sh -c bun run ~/.pilot/scripts/mcp-server.cjs.

2.1k +2 yesterday A tokens not measured

web-search

04

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

web search the internet. Runs locally from the open-websearch npm package. Needs 3 environment variables to run.

2.1k +2 yesterday A tokens not measured

grep-mcp

05

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

MCP server "grep-mcp", hosted remotely at mcp.grep.app, as configured in maxritter/pilot-shell.

2.1k +2 yesterday A tokens not measured

web-fetch

06

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

MCP server for fetching web content using Playwright browser. Runs locally from the fetcher-mcp npm package.

2.1k +2 yesterday A tokens not measured

semble

07

maxritter/pilot-shell

MCP server Claude CodeCodexCursor +2

MCP server "semble" as configured in maxritter/pilot-shell. Launched with sh -c exec "$HOME/.pilot/bin/semble".

2.1k +2 yesterday A tokens not measured

agent-gate-protocol

08

maxritter/pilot-shell

Agent

Check the capability, not the agent. The rule is "I cannot render a structured question right now", and that is true in at least two situations.

2.1k +2 yesterday A 0 tokens

build-review-codex

09

maxritter/pilot-shell

Agent

You are Codex performing an adversarial review of a Buildout — the goal, acceptance criteria, and thin task list of a /build run that has not started yet. This is not a code diff and not a spec plan. Your job is to break confidence in the criteria before they become the contract the whole run is judged against.

2.1k +2 yesterday A 0 tokens

build-review

10

maxritter/pilot-shell

Agent

Build review agent that audits a Buildout's tasks and acceptance criteria before the build-judge loop starts. Returns structured JSON findings.

2.1k +2 yesterday A 29 tokens

maxritter/pilot-shell

Agent

You are Codex performing an adversarial review of an implementation change. Your job is to break confidence in the change, not validate it.

2.1k +2 yesterday A 0 tokens

changes-review

12

maxritter/pilot-shell

Agent

Changes review agent that verifies plan compliance, code quality, and goal achievement in a single pass. Returns structured JSON findings.

2.1k +2 yesterday A 27 tokens

spec-branch-setup

14

maxritter/pilot-shell

Agent

Callers supply (the plan filename's slug, or /fix's ) and the branch prefix: feat/ for features and builds, fix/ for bugfixes. A caller running as an orchestration lane also supplies its id.

2.1k +2 yesterday A 0 tokens

spec-review-codex

15

maxritter/pilot-shell

Agent

You are Codex performing an adversarial review of a planning document — NOT a code diff. Your job is to break confidence in the planned approach, not validate it.

2.1k +2 yesterday A 0 tokens

spec-review

16

maxritter/pilot-shell

Agent

Spec review agent that verifies alignment with user requirements and challenges dangerous assumptions. Returns structured JSON findings.

2.1k +2 yesterday A 22 tokens

SessionStart

17

maxritter/pilot-shell

Hook

Runs when a session starts on startup, resume, clear, compact, startup, startup, resume, clear, compact, startup, clear, compact, clear and compact, executing license_check.py, licensed_assets_sync.py, codex_skill_sync.py, cc_skill_sync.py and run_if_licensed.py via uv with --no-project, --python and --exec (13…

2.1k +2 changed yesterday A tokens not measured

UserPromptSubmit

18

maxritter/pilot-shell

Hook

Runs when you submit a prompt, before the agent sees it, executing license_prompt_guard.py and run_if_licensed.py via uv with --no-project, --python and --exec (3 commands). From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured

PermissionRequest

19

maxritter/pilot-shell

Hook

Runs when the agent asks permission for an action, executing run_if_licensed.py via uv with --no-project and --python. From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured

PreToolUse

20

maxritter/pilot-shell

Hook

Runs before the agent uses a tool for Write, Edit, MultiEdit, EnterPlanMode, Edit, Write, MultiEdit, Bash, WebSearch, WebFetch, Grep, Glob and Bash tool calls, executing run_if_licensed.py via uv with --no-project and --python (4 commands). From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured

PostToolUse

21

maxritter/pilot-shell

Hook

Runs after a tool call finishes for Write, Edit, MultiEdit, EnterPlanMode, ExitPlanMode, Write, Edit and MultiEdit tool calls, executing run_if_licensed.py via uv with --no-project, --python and --exec (5 commands). From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured

Stop

22

maxritter/pilot-shell

Hook

Runs when the agent finishes a response, executing run_if_licensed.py via uv with --no-project, --python and --exec (3 commands). From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured

SessionEnd

23

maxritter/pilot-shell

Hook

Runs when a session ends, executing run_if_licensed.py via uv with --no-project, --python and --session-end. From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured

PreCompact

24

maxritter/pilot-shell

Hook

Runs before the context is compacted, executing run_if_licensed.py via uv with --no-project and --python. From maxritter/pilot-shell.

2.1k +2 changed yesterday A tokens not measured