Files
llm-tools/README.md
T

5.5 KiB

llm-tools

A phonebook for AI agents. This repository exists so that Codex, Claude, Cursor, and any other LLM-based tool can orient themselves quickly in Jacob Mathison's development environment — without having to ask, guess, or explore blindly.


What Is This?

When an AI agent starts working in this codebase, it often needs to answer basic questions:

  • Where is the git server?
  • What AWS account am I working in, and what's deployed?
  • How do I authenticate?
  • What other machines and services exist on the network?
  • What projects are active?

This repo answers all of those questions. Think of it as a rolodex — structured reference docs, one per surface, that any LLM can read and immediately act on.


Structure

llm-tools/
├── AGENTS.md           Instructions for AI agents working in this repo
├── README.md           This file
├── llm.txt             Plain-text overview for LLM agents
├── manifest.json       Machine-readable index of everything
│
├── tools/              Access guides for external services
│   ├── README.md
│   ├── gitea.llm.md      Local Gitea — clone URLs, PAT auth, API
│   ├── github.llm.md     GitHub — MathisonProjects + silmaai
│   ├── aws-cli.llm.md    AWS — profiles, S3, Amplify, CloudFront, Lambda
│   ├── tailscale.llm.md  Tailscale network — machines, IPs, kittens
│   ├── vault.llm.md      Vault secrets — paths, read patterns
│   ├── k8s.llm.md        k8s stack — services, ports, kubectl
│   ├── local-llm.llm.md  Local LLMs — Gemma-4-E4B (8080) + Gemma-4-26B (8081)
│   ├── claude-cli.md     Claude Code CLI reference
│   ├── codex-cli.md      OpenAI Codex CLI reference
│   └── cursor-cli.md     Cursor IDE/CLI reference
│
├── agents/             Per-agent configuration and notes
│   ├── README.md
│   ├── claude.md       ✅ filled
│   ├── cursor.md
│   └── codex.md
│
├── workflows/          Reusable workflows and automation
│   ├── README.md
│   └── job-search/
│       ├── linkedin.md
│       └── indeed.md
│
├── documents/          Project specs, architecture docs, written context
│   ├── README.md
│   ├── onboarding.md   Start-here checklist for new agents
│   └── machines.md     Full machine inventory with connection patterns
│
├── analytics/          Data sources, dashboards, reporting guides
│   └── README.md
│
├── clients/            Per-client context and project notes
│   ├── README.md
│   └── aarete.md
│
└── projects/           Internal and personal project context
    ├── README.md
    ├── silma-ai.md
    └── banner-and-pyre.md

Quick Start for an AI Agent

1. Read AGENTS.md — operational instructions and rules for working in this repo.

2. Check your network access

curl -s http://100.79.253.19:3000/api/v1/version   # Gitea — expect {"version":"1.26.2"}
aws sts get-caller-identity                         # AWS — expect account 567637986724

3. Clone something

# Any repo on the local Gitea (Tailscale required):
git clone http://100.79.253.19:3000/jacob-mathison/<repo>.git

4. Read the guide for whatever surface you need

Need Go to
Local git repos tools/gitea.llm.md
GitHub tools/github.llm.md
AWS tools/aws-cli.llm.md
Network / machines tools/tailscale.llm.md
Secrets tools/vault.llm.md
k8s services tools/k8s.llm.md
Local LLMs tools/local-llm.llm.md
Claude Code CLI tools/claude-cli.md
Codex CLI tools/codex-cli.md
Cursor tools/cursor-cli.md
Start here (new agent) documents/onboarding.md
Machine details documents/machines.md
Agent-specific config agents/
Client project context clients/
Internal project context projects/

Environment at a Glance

Surface Detail
AWS Account 567637986724 — IAM user jacob_mathison (AdministratorAccess)
AWS Default Region us-east-1
AWS Profiles default, mp-mac-tabitha
Gitea http://100.79.253.19:3000 (Tailscale)
GitHub (public work) https://github.com/MathisonProjects
GitHub (Silma/AI) https://github.com/silmaai
CI Runner orson-runner — act_runner v0.6.1, host mode, Node 24 on Orson
Primary dev machine Tabitha (MacBook Pro arm64, 100.76.192.116)
Gitea host Orson / Hagia (100.79.253.19)

Conventions

  • Commits: Conventional Commitsfeat:, fix:, ci:, docs:, chore:
  • Default branch: main
  • Node (CI): 20.x LTS
  • Package manager: npm
  • IaC: AWS Amplify Gen 2 for most frontend projects

Keeping This Up to Date

When a new file, folder, service, or agent is added — update manifest.json and this README.md. See AGENTS.md for the full rules.


Maintained by Jacob Mathison · Mathison Projects Inc