~ / rigs / IsaiaScope / ai

IsaiaScope/ai

Personal AI config layer — skills for Claude Code and Codex, agent rules, and CLAUDE.md

↗ GitHub ★ 2 MIT updated 16d ago project Claude CodeCodex Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~4.0k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit IsaiaScope/ai/.claude ./rig-ai  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit IsaiaScope/ai/skills/hetzner-create .claude/skills/hetzner-create
$ npx degit IsaiaScope/ai/skills/hetzner-delete .claude/skills/hetzner-delete
$ npx degit IsaiaScope/ai/skills/hetzner-ssh .claude/skills/hetzner-ssh
$ npx degit IsaiaScope/ai/skills/hetzner-update .claude/skills/hetzner-update
$ npx degit IsaiaScope/ai/skills/iso-ai-init .claude/skills/iso-ai-init
$ npx degit IsaiaScope/ai/skills/iso-browser .claude/skills/iso-browser
$ npx degit IsaiaScope/ai/skills/iso-commit .claude/skills/iso-commit
$ npx degit IsaiaScope/ai/skills/iso-config .claude/skills/iso-config
$ npx degit IsaiaScope/ai/skills/iso-init-repo .claude/skills/iso-init-repo
$ npx degit IsaiaScope/ai/skills/iso-issue-tracking .claude/skills/iso-issue-tracking
$ npx degit IsaiaScope/ai/skills/iso-plan .claude/skills/iso-plan
$ npx degit IsaiaScope/ai/skills/iso-push .claude/skills/iso-push
$ npx degit IsaiaScope/ai/skills/iso-readme .claude/skills/iso-readme
$ npx degit IsaiaScope/ai/skills/iso-review .claude/skills/iso-review
$ npx degit IsaiaScope/ai/skills/iso-spawn .claude/skills/iso-spawn
$ npx degit IsaiaScope/ai/skills/iso-write .claude/skills/iso-write

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "CMD=$(python3 -c \"import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))\" 2>/dev/null || true); case \"$CMD\" in *grep*|*rg\\ *|*ripgrep*|*find\\ *|*fd\\ *|*ack\\ *|*ag\\ *)   [ -f graphify-out/graph.json ] &&   ec"
          }
        ]
      },
      {
        "matcher": "Read|Glob",
        "hooks": [
          {
            "type": "command",
            "command": "HIT=$(python3 -c \"import json,sys;d=json.load(sys.stdin);t=d.get('tool_input',d);s=(str(t.get('file_path') or '')+' '+str(t.get('pattern') or '')+' '+str(t.get('path') or '')).lower().replace(chr(92),'/');exts=('.py','.js','.ts','.tsx','.js"
          }
        ]
      }
    ]
  }
}

Skills (16)

Hooks (2)

eventmatcherruns
PreToolUseBashCMD=$(python3 -c "import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))" 2>/dev/null || true); case "$CMD" in *grep*|*rg\ *|*ripgrep*|*find\ *|*fd\ *|*ack\ *|*ag\ *) [ -f graphify-out/graph.json ] && ec
PreToolUseRead|GlobHIT=$(python3 -c "import json,sys;d=json.load(sys.stdin);t=d.get('tool_input',d);s=(str(t.get('file_path') or '')+' '+str(t.get('pattern') or '')+' '+str(t.get('path') or '')).lower().replace(chr(92),'/');exts=('.py','.js','.ts','.tsx','.js

Similar rigs

copied ✓