System Ir banner
carterlasalle carterlasalle

System Ir

AI community

Description

System Context Compiler — compile code, config, infra, runtime, and intent into an evidence-backed machine model, then emit task-specific context packs for AI coding agents (Claude Code, Codex, Hermes, OpenCode).

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

System Context Compiler

**Compile repositories into evidence-backed system context for coding agents.**

[![CI](https://github.com/carterlasalle/system_ir/actions/workflows/ci.yml/badge.svg)](https://github.com/carterlasalle/system_ir/actions/workflows/ci.yml) ![Rust](https://img.shields.io/badge/Rust-stable-DEA584?logo=rust&logoColor=white) ![SQLite](https://img.shields.io/badge/SQLite-WAL%20%2B%20FTS5-003B57?logo=sqlite&logoColor=white) ![MCP](https://img.shields.io/badge/MCP-10%20tools-000000?logo=modelcontextprotocol&logoColor=white)

[Getting started](docs/IMPLEMENTATION_PLAN.md) · [Context packs](docs/CONTEXT_COMPILER.md) · [System IR schema](docs/SYSTEM_IR_SCHEMA.md) · [Adapters](docs/API_AND_INTEGRATIONS.md) · [Benchmarks](docs/TEST_PLAN.md) · [Contributing](CONTRIBUTING.md)

SCC continuously compiles code, configuration, infrastructure, runtime evidence, tests, and declared architectural intent into a **verified machine model of the software system** — then emits small, task-specific context packs so AI coding agents start every task with correct system understanding instead of rediscovering it through search. Every fact carries a provenance class and points at the exact evidence that supports it; stale facts never enter trusted context.

Give agents more repository understanding per token, not more repository text.

How it works

flowchart LR
    A[Source code] --> B[Reality Graph]
    C[Config and infra] --> B
    D[Runtime traces] --> B
    E[Intent] --> B
    F[External analyzers] --> B
    B --> G[System IR]
    G --> H[System Atlas]
    H --> I[Context Compiler]
    I --> J[Context packs]
    J --> K[Coding agents]
    K --> L[Exact tools]
    L --> A

The authority chain is strict:

runtime observation + compiler/LSP facts > deterministic extraction
> declared architecture > high-confidence inference > memory > model assumption