carterlasalle

Scc — AI skill for Claude Code

AI community

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.

How to install Scc

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

What Scc does

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).

Alternatives in AI

  • Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
  • Graphjin — GraphJin - An Automagical Compiler to Connect AI to Your Databases 3034 44 1 3k ★
  • Nodeterm — Node-based terminal manager for AI coding agents — tmux-backed terminals and parallel agent sessions as dragga 1.3k ★

README

System Context Compiler

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

[![CI](https://github.com/carterlasalle/scc/actions/workflows/ci.yml/badge.svg)](https://github.com/carterlasalle/scc/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

Inferred cla