Skip to content
View idk-arsh's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Overland Park, KS, USA
  • 22:12 (UTC -06:00)
  • LinkedIn in/aghotra07

Block or report idk-arsh

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
idk-arsh/README.md

Arsh Ghotra

AI and Data Solutions Engineer. I build automation systems around language models and developer tools, mostly in Python.

Now

build-your-own-agent, an AI agent from scratch in twelve chapters. One Python file per chapter, each under 200 lines, standard library only. Every chapter runs in CI against a mock Messages API server, so a fork's pull request gets the full suite without a key. Chapters 1 to 4 are done: the loop, tools, error recovery, loop control with a real dollar cap. In progress in the open.

claude-code-windows-kit, an English-language setup kit for Claude Code on Windows. Winget install script that merges into your existing settings instead of overwriting them, a permissions template tuned for a Windows dev, and four PowerShell hooks: a secrets guard, a git guard that stops force pushes to main and rm -rf on the tree, a format-on-edit hook, and a turn-end notifier. 269 test cases run the hooks the way Claude Code does, under both PowerShell 5.1 and 7 in CI.

claude-skill-lint, a linter for Claude Code and Agent Skills packages. Fifteen rules: frontmatter that parses, keys the host actually knows, descriptions that will trigger, the 1,536-character listing cap, file references that exist, and a --target switch that says what claude.ai will reject before you upload. Zero runtime dependencies, Python 3.10 and up, runs in CI in under a second.

MultiTerm, a multi-pane terminal workspace for Windows. Real shells over ConPTY, workspaces that remember which folders a project needs and what each one runs, and broadcast typing to every pane. Python and Tk, no Electron. Released, MIT licensed, downloadable as a single exe.

In progress

Two more repos, private until each is worth reading. They finish the story that build-your-own-agent starts: learn how agents work, ship one, test it.

  • A production agent starter kit: FastAPI, Next.js, streaming, MCP, auth, Docker. Public once it boots from a clean clone with one command.
  • An evaluation and tracing toolkit for LLM agents and MCP servers, pytest native and local first. Public at the first PyPI release.

Contact

LinkedIn · Portfolio · arsh9745774@gmail.com

Pinned Loading

  1. lrning-path lrning-path Public archive

    Course Finder — helps learners discover and compare online courses across providers.

    HTML 1

  2. multiterm multiterm Public

    A multi-pane terminal workspace for Windows. Workspaces that remember their folders and startup commands, broadcast typing, freeform splits. Python and Tk over ConPTY.

    Python 1