Glossary — Development agent for Claude Code
Quick reference for technical terms used throughout this course.
How to install Glossary
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open github/copilot-cli-for-beginners and copy the folder into
~/.claude/agents/.
What Glossary does
Quick reference for technical terms used throughout this course. Don't worry about memorizing these now - refer back as needed. ---
Alternatives in Development
- Docs Drift Review — Given a session's commits or diff, finds the docs that the change made wrong — stale paths and symbols, checkl 7.2k ★
- Surveyor — You are a specialized reviewer for migrations and upgrades 3.6k ★
- Product Norman — 产品设计总监(Don Norman 思维模型) 484 ★
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
Paper Consistency
Review academic papers for internal consistency. Checks that terminology, notation, formatting, and style are
Vocabulary Consistency Checker
Vocabulary consistency specialist for academic papers. Verifies that terms introduced in the paper carry consi
Quick Coder
Use for small, focused changes — single function fixes, import updates, renaming, adding a constant. Uses qwen
Prototype Auditor
Use when prototype is ready and a quick "obvious-issues only" sanity pass is needed before user acceptance. Tr
Deck Builder
Use this agent when you need to create a McKinsey-style presentation deck for a course or teaching purpose, es
Frappe Course Instructor
Bilingual (Arabic/English) instructional designer and technical trainer for Frappe Framework and ERPNext cours
Related Skills
Contributing To Claude Code Recipes
Thank you for your interest in improving the Top 100 Claude Code Recipes collection! ---
Catalog Enrich
Add or update metadata in DataHub - descriptions, tags, glossary terms, ownership
Legal Pt Ul
Maintain the ubiquitous language glossary for Brazilian legal domain. Use when user wants to add terms, flag a