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.
link mode
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.