Skip to content
View ojfbot's full-sized avatar

Block or report ojfbot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ojfbot/README.md

James O'Connor

Building AI-powered developer tools — multi-agent systems, MCP servers, Claude Code skills, and the tooling infrastructure that makes AI coding assistants better.

TypeScript React Python Claude API MCP

jim.software · log.jim.software · hi@jim.software


What I Build

AI developer tools — the infrastructure layer between LLMs and software engineering workflows. Currently shipping:

  • 35+ Claude Code skills — portable prompt-driven workflows covering the full dev lifecycle (core)
  • Custom ESLint plugin — 8 rules enforcing monorepo safety, including source map leak prevention (cv-builder)
  • Claude Code hooks — PreToolUse hooks inject ESLint violations as LLM context before edits; PostToolUse hooks detect regressions
  • Skill telemetry pipeline — JSONL-based tracking of skill/tool usage across sessions, surfaced as PR comments and daily blog telemetry

Frame OS

An AI-native application compositor. One shell, one assistant, one API key — routing natural-language intent across domain-specific apps via Vite Module Federation with shared React/Redux singletons and Carbon Design System.

Daily Dev Log

Every day, a GitHub Action sweeps commits across 13 repos, Claude writes a structured article, 4 editorial personas review it, and the final draft deploys to log.jim.software.


Repos

Repo Description
core Claude Code workflow framework — 35+ skills, TypeScript engine, 40 ADRs, hooks-based telemetry
cv-builder AI resume builder — 7-agent LangGraph pipeline, custom ESLint plugin (8 rules), visual regression CI
daily-logger Automated dev blog — Claude API draft + 4-persona editorial council + GitHub Pages deploy
shell Frame OS host — Module Federation, frame-agent LLM gateway, K8s manifests
MrPlug Chrome extension — AI UI/UX feedback, DOM inspection, GitHub issue generation
GroupThink Chrome extension — LLM-powered semantic tab grouping
purefoy Roger Deakins knowledge base — 348 transcripts + 3,075 forum posts, Python RAG pipeline
BlogEngine AI blog platform — podcast responder pipeline, Notion integration
TripPlanner AI trip planning — 11-phase SSE pipeline, 6 itinerary lens views
frame-ui-components Shared React component library (Carbon Design System) for Frame OS apps
hailstone Chuuk Lagoon dive site map — Mapbox GL JS, Firebase
landing jim.software — portfolio site

Pinned Loading

  1. core core Public

    OJF workflow framework: portable Claude Code slash commands + TypeScript engine

    JavaScript

  2. cv-builder cv-builder Public

    AI-powered CV Builder - Create tailored resumes, analyze job listings, and prepare for interviews

    TypeScript

  3. daily-logger daily-logger Public

    Daily Claude-written dev log for ojfbot — auto-commits to GitHub Pages

    TypeScript

  4. GroupThink GroupThink Public

    LLM-powered tab grouping Chrome extension

    TypeScript

  5. purefoy purefoy Public

    Roger Deakins Cinematography Knowledge Base - Forum scraper, podcast transcripts, and structured research data

    Python

  6. seh-study seh-study Public

    NASA SEH adaptive training platform — 148 branching scenarios, spaced repetition, EWMA performance model

    TypeScript