PersonalJarvis

Win32 Specialist — Development agent for Claude Code

Development community

MUST BE USED for all tasks that touch the Win32 API, pywin32, SetWinEventHook, GetLastInputInfo, UIA, or DPI-Awareness.

How to install Win32 Specialist

Installs to ~/.claude/agents/personaljarvis-personaljarvis-win32-specialist.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/HEAD/.claude/agents/win32-specialist.md -o ~/.claude/agents/personaljarvis-personaljarvis-win32-specialist.md

Restart Claude Code, or start a new session, for it to be picked up.

What Win32 Specialist does


name: win32-specialist description: MUST BE USED for all tasks that touch the Win32 API, pywin32, SetWinEventHook, GetLastInputInfo, UIA, or DPI-Awareness. The specialist knows the lifecycle obligations (UnhookWinEvent, thread joins) and the lazy-import patterns from jarvis/vision/screenshot.py. tools: Read, Grep, Glob, Edit, Write, Bash model: sonnet role: worker domain: specialist phase: vision+awareness must_read:

  • CLAUDE.md
  • jarvis/vision/screenshot.py
  • jarvis/vision/uia_tree.py

Alternatives in Development

  • Revert — Revert changes by logical work unit with full git awareness 31.9k ★
  • Slack Archaeologist — Deep reconstruction of Slack conversations 4.6k ★
  • Legal Terms — Legal Terms & Obligations Subagent 841 ★

Full documentation available on GitHub

View Source Repository