Glossary
Every term used in the course, in one place. ADK terms first, then external systems.
- @-mention
- The
@prefix in a Claude Code prompt that pulls a file or URL into the context window. Examples:@configs/core-nyc-01.cfg,@configs/(whole directory),@https://...(remote URL). Claude reads the entire referenced content before answering. - Agent Development Kit (ADK)
- The five-layer architecture of Claude Code: CLAUDE.md (memory), Skills (knowledge), Hooks (guardrails), Subagents (delegation), Plugins (distribution). Plus MCP on the side for external integration.
- CLAUDE.md
- A markdown file Claude Code reads automatically at the start of every session. Lives at
~/.claude/CLAUDE.md(global),./CLAUDE.md(project root), or in subdirectories. More specific overrides more general. Use it for vendor stack, naming conventions, IP plans, and safety rules. - Headless mode
- Running Claude Code non-interactively with the
-pflag. No terminal UI, no permission prompts. Used in CI/CD pipelines for compliance scans and pre-merge config review. Always restrict tools to read-only in headless mode. - Hook
- A deterministic shell command that fires on a specific Claude Code event. Not AI. Not probabilistic. Configured in
.claude/settings.jsonunderhooks. Events includePreToolUse,PostToolUse,SessionStart,PreCompact,PostCompact. Exit code 2 from aPreToolUsehook blocks the tool call. - MCP (Model Context Protocol)
- The protocol Claude Code uses to talk to external systems. An MCP server is an adapter that translates Claude's tool calls into API requests against NetBox, Grafana, Postgres, GitHub, etc. Add via
claude mcp add. Servers can be project-scoped (shared with team) or user-scoped (personal credentials). - Permission lists
- Three lists in
.claude/settings.jsonunderpermissions:allow(run without prompting),deny(never run),ask(require approval each time). The deny list is absolute — it blocks even after accidental approval. Use it forconfigure terminal,write memory,terraform apply. - Plugin
- An installable bundle that includes CLAUDE.md, skills, hooks, subagents, and slash commands. Installed via
/plugin install ./pathor from a marketplace (/plugin marketplace add <url>). Used to distribute team-wide Claude Code configuration. - Sandbox mode
- OS-level restriction that limits Claude Code to the project directory. Cannot access SSH keys,
.envfiles, or anything outside the project tree. Activated with/sandbox. Used when analyzing untrusted input. - Skill
- A directory under
.claude/skills/{name}/containing aSKILL.mdwith frontmatter (name,description,allowed-tools). Loaded on demand when Claude matches the task to the skill description. Can include reference scripts, templates, and an isolatedcontext.md. - Slash command
- A reusable prompt invoked with
/{name}. Built-ins include/compact,/clear,/resume,/cost,/model,/export,/branch,/sandbox. Custom commands live in.claude/commands/{name}.md. - Subagent
- A Claude Code agent with its own context window, separate from the main session. Defined in
.claude/agents/{name}.mdwith frontmatter (name,description,allowed-tools,model). Used for parallel investigation across devices, sites, or domains. The main session sees only the subagent's results. - /compact
- Slash command that summarizes the current conversation to free context window space. Run at 60% capacity. Past 85% Claude loses precision; past 90% responses become unreliable.
- NetBox
- An IPAM/DCIM source-of-truth tool. Connected to Claude Code via an MCP server, it lets Claude query device interfaces, IP allocations, cable paths, and circuit data without manual export.
- BGP / OSPF / MD5 authentication
- Routing protocols and a peer-authentication mechanism the course uses as examples. The
bgp-troubleshootskill demonstrates how to encode a BGP failure-mode decision tree as institutional knowledge. - Transceiver Rx/Tx power
- Optical transceivers report receive (Rx) and transmit (Tx) power in dBm. Healthy Rx is typically above -14 dBm; falling Rx with healthy remote Tx indicates degraded optics on the local end. The course's flagship Section 12 example diagnoses a peering link failure from these values.
- ServiceNow / change ticket
- Change-management ticket. The course's CLAUDE.md example mandates that every production change references a ticket, includes pre/post validation, and documents rollback steps. Claude Code can draft these tickets from troubleshooting context.
- Worktree
- A git feature that creates a separate working directory for a different branch. Used in Section 8 to isolate parallel changes (BGP config, firewall rules, monitoring templates) so each lands as its own change ticket.