Glossary
Description
Quick reference for technical terms used throughout this course. Don't worry about memorizing these now - refer back as needed. ---
Installation
claude install-skill https://github.com/github/copilot-cli-for-beginners README
Glossary
Quick reference for technical terms used throughout this course. Don't worry about memorizing these now - refer back as needed.
A
Agent
A specialized AI personality with domain expertise (e.g., frontend, security). Defined in `.agent.md` files with YAML frontmatter containing at minimum a `description` field.
API
Application Programming Interface. A way for programs to communicate with each other.
C
CI/CD
Continuous Integration/Continuous Deployment. Automated testing and deployment pipelines.
CLI
Command Line Interface. A text-based way to interact with software (like this tool!).
Context Window
The amount of text an AI can consider at once. Like a desk that can only hold so much. When you add files, conversation history, and system prompts, they all take up space in this window.
Context Manager
A Python construct using the `with` statement that automatically handles setup and cleanup (like opening and closing files). Example: `with open("file.txt") as f:` ensures the file is closed even if an error occurs.
Conventional Commit
A commit message format that follows a standardized structure: `type(scope): description`. Common types include `feat` (new feature), `fix` (bug fix), `docs` (documentation), `refactor`, and `test`. Example: `feat(auth): add password reset flow`.
Dataclass
A Python decorator (`@dataclass`) that automatically generates `__init__`, `__repr__`, and other methods for classes that primarily store data. Used in the book app to define the `Book` class with fields like `title`, `author`, `year`, and `read`.
F
Frontmatter
Metadata at the top of a Markdown file enclosed in `---` delimiters. Used in agent and skill files to define properties like `description` and `name` in YAML format.
G
Glob Pattern
A pattern using wildcards to match file paths (e.g., `*.py` matches all Python files, `*.js` matches all JavaScript files).
J
JWT
JSON Web Token. A secure way to transmit authentication information between systems.
M
MCP
Model Context Protocol. A standard for connecting AI assistants to external data sources.
N
npx
A Node.js tool that runs npm packages without installing them globally. Used in MCP server configurations to launch servers (e.g., `npx @modelcontextprotocol/server-filesystem`).
O
OWASP
Open Web Application Security Project. An organization that publishes security best practices and maintains the "OWASP Top 10" list of most critical web application security risks.
P
PEP 8
Python Enhancement Proposal 8. The official style guide for Python code, covering naming conventions (snake_case for functions, PascalCase for classes), indentation (4 spaces), and code layout. Following PEP 8 makes Python code consistent and readable.
Pre-commit Hook
A script that runs automatically before each `git commit`. Can be used to run Copilot security reviews or
Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development community src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11
Development community Cavecrew Builder
>
Development community Cavecrew Investigator
>
Development community Cavecrew Reviewer
>
Development community Contributing to nanobot
Thank you for being here. nanobot is built with a simple belief: good tools should feel calm, clear, and humane. We care deeply about useful features, but we also believe in achieving more with less:
Development community