Glossary

July 9, 2026 · View on GitHub

Canonical terms for Development Guardrails for Claude Code. All rules, hooks, documentation, and scripts should use these terms consistently.

Framework Components

ConceptCanonical TermDescriptionDo Not Use
The overall systemthe guardrailsDevelopment Guardrails for Claude Code as a whole — the concept, not a specific directory"the system", "the tool", "the framework"
The GitHub repositoryupstream repoThe source of truth at github.com/kraulerson/claude-dev-framework"global template repo", "global repo"
~/.claude-dev-framework/local cloneThe git clone of the upstream repo on each development machine"framework clone", "global clone", "global version"
.claude/framework/ in a projectproject copyThe synced copy of hooks and rules inside a project directory"synced copy", "local framework"

Hook Behavior

ConceptCanonical TermDescriptionDo Not Use
Hooks that hard-stop an actionblocksHooks that exit with code 2 or return {"decision": "block"}. The action cannot proceed.Do not use "blocks" for advisory hooks
Hooks that inject contextadvises or warnsHooks that return additionalContext JSON. The action proceeds; Claude receives guidance."blocks" (when the hook is advisory)

Code Concepts

ConceptCanonical TermDescriptionDo Not Use
Files with code extensions (.py, .js, .ts, etc.)source filesMatches the is_source_file() helper function"source code changes", "implementation code", "source code" (as a noun for files)
Changes not requiring evaluationtrivialA change is trivial if it touches only formatting, typos, config values, or version numbers and requires no design decisions"routine", "mechanical" (as standalone synonyms)

Workflow Terms

ConceptCanonical TermDescriptionDo Not Use
Getting user confirmation to proceeduser approvalThe user explicitly agrees to the proposed approach or action"user confirms", "receiving user approval", "user confirmation"

Enforcement Zones (v4.0.0)

ConceptCanonical TermDescriptionDo Not Use
Logical grouping of hooks by workflow stagezone or enforcement zoneOne of: Discovery, Design, Planning, Implementation, Verification"phase", "stage" (when referring to the zone itself)
Pre-commit quality check defined in manifestverification gateA configurable check (linter, type-checker, visual auditor) that runs before git commit"pre-commit hook" (that's a git concept), "quality check" (too generic)
Context7 MCP documentation lookupContext7 enforcementThe requirement to query Context7 for library docs before writing code using that library"doc check", "library lookup"
Plan task tracking requirementplan-trackingThe requirement to mark a plan task as in_progress before editing source files"task tracking" (too generic)
Playwright screenshot gateVisual AuditorThe web-app verification gate that screenshots the app and asks Claude to self-reflect on UI spec match"screenshot check", "UI test"
Bleeding-edge doc fallbackweb search (WebSearch) (advisory)Suggested when Context7 has no results for a library; use the built-in WebSearch tool, and the user decides whether to rely on itNot a hard requirement — never describe as mandatory

Manifest Path Notation

ContextConventionExample
Human-readable docs (rules, README, guides)Arrow notationmanifest.json -> projectConfig -> changelogFile
Code and comments in scripts/hooksjq dot notation.projectConfig.changelogFile