Glossary

AIC managed block

A managed segment aic writes into CLAUDE.md / AGENTS.md / GEMINI.md, marked by <!-- AIC-MANAGED-BLOCK:start ... --> / <!-- AIC-MANAGED-BLOCK:end ... -->. Anything outside the block is not overwritten.

Context

A project-level Markdown template (CONTEXT.md with YAML frontmatter) used to inject team conventions into AI tools at once. At most one Context can be active per project.

env-required skill

A Skill that declares env_required. All required env variables must be set before it can run; use aic env check to validate.

Controls whether Skills link only into tool-specific directories (isolated, default) or also into the shared .agents/skills/ directory (shared). Stored in the link_mode field of .aic/.aicrc.

MCP

Model Context Protocol. An external capability extension protocol for AI tools. aic parses a unified MCP manifest and distributes server configuration into supported target tools.

MCP transport

The communication method between MCP server and client: stdio (standard I/O), sse (Server-Sent Events, not supported by Codex), http (HTTP).

ownership state

State tracked by aic that records which config files are managed by aic and which are user-authored. Used during sync to touch only managed segments and avoid breaking user-private config.

provider profile

A different configuration variant of the same tool (different model, base URL, MCP set, etc.) maintained and switched by aic. The previous config is automatically backed up before a switch.

registry

The aic-registry public repository, holding installable Skill / Context / MCP templates. aic automatically fetches it into ~/.aic/cache during install / update / sync.

registry cache

~/.aic/cache, the local Git clone of the Registry. Decoupled from the aic binary; templates can be published independently of the aic core.

Skill

A directory containing SKILL.md (YAML frontmatter). The smallest unit aic can distribute to target tools.

source locale

The source language of a document. Currently zh (Chinese is the source language). sourceLocale: en indicates the file has been translated.

TUI

Terminal User Interface. The primary entry point to aic. Enter via the aic command; contains 7 panels.

TUI panel

An independent area of the TUI (such as Skills / Contexts / MCP / Ops / Env / Permission / Provider). Switch with tab.

AIC managed block

See AIC managed block.