drewalth

14 mods across 1 repository, 3 stars between them.

xcindex-local

01

drewalth/claude-xcindex

Plugin Claude Code

Semantic Swift/ObjC symbol lookups for Claude Code, powered by Xcode's on-disk index.

3 1mo ago A tokens not measured original MIT

xcindex

02

drewalth/claude-xcindex

Plugin Claude Code

Query Xcode's pre-built symbol index from Claude Code. Surgical, semantic Swift/ObjC symbol lookups — find references, definitions, overrides, conformances, and blast radius without reading full files.

3 1mo ago A tokens not measured original MIT

xcindex

03

drewalth/claude-xcindex

MCP server Claude CodeCodexCursor +2

MCP server "xcindex" as configured in drewalth/claude-xcindex. Launched with ${CLAUDE_PLUGIN_ROOT}/bin/run.

3 1mo ago A tokens not measured original MIT

drewalth/claude-xcindex

Instructions file

Instructions for drewalth/claude-xcindex, covering claude.md, what this repo is, build & run, architecture and contracts that must stay in sync.

3 1mo ago A 1,438 tokens original MIT

drewalth/claude-xcindex

Agent

Focused subagent for Swift/ObjC renames and signature changes using the Xcode semantic index. Dispatched by the main session for rename tasks. Returns a short summary instead of flooding the main context with file reads.

3 1mo ago A 50 tokens original MIT

setup

06

drewalth/claude-xcindex

Command

Bootstrap xcindex in the current project — verifies the Swift binary, locates the Xcode project, optionally builds it so the symbol index is populated, then smoke-tests the MCP tools.

3 1mo ago A 39 tokens original MIT

SessionStart

08

drewalth/claude-xcindex

Hook

Runs when a session starts, executing session-start.sh via bash. From drewalth/claude-xcindex.

3 1mo ago A tokens not measured copy · 55% MIT

PostToolUse

09

drewalth/claude-xcindex

Hook

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing post-edit.sh via bash. From drewalth/claude-xcindex.

3 1mo ago A tokens not measured original MIT

PreToolUse

10

drewalth/claude-xcindex

Hook

Runs before the agent uses a tool for Grep tool calls, executing pre-grep.sh via bash. From drewalth/claude-xcindex.

3 1mo ago A tokens not measured original MIT

swift-blast-radius

11

drewalth/claude-xcindex

Skill Claude CodeCodex

Compute the dependency blast radius of a Swift or Objective-C file — direct dependents, one hop of transitive callers, and covering tests — from Xcode's pre-built index. Use this when planning a refactor, scoping a structural change, or sizing the impact of editing a shared file, before reading anything.

3 1mo ago A 69 tokens original MIT

drewalth/claude-xcindex

Skill Claude CodeCodex

Find every semantic reference to a Swift or Objective-C symbol via Xcode's pre-built index — no false positives from comments, string literals, or similarly-named symbols in unrelated modules. Use this when planning a change to scope its surface, before grep/ripgrep, and before reading files to trace call chains.

3 1mo ago A 68 tokens original MIT

swift-refactor-plan

13

drewalth/claude-xcindex

Skill Claude CodeCodex

Produce a complete written refactor plan for Swift or Objective-C code — rename, signature change, type extraction, protocol split, API migration — listing every site that will change (grouped by file with line numbers), the risks (overrides, conformances, @objc bridging, cross-module public API, test coverage), and…

3 1mo ago A 102 tokens original MIT

swift-rename-symbol

14

drewalth/claude-xcindex

Skill Claude CodeCodex

Execute a semantic rename of a Swift or Objective-C symbol — type, method, property, protocol, enum case — across the codebase via Xcode's index, dispatched to the swift-refactor-specialist subagent so the main context isn't flooded with 50 file reads. Renames the actual symbol; never touches similarly-named text in…

3 1mo ago A 78 tokens original MIT