academic-terminology-glossary

Detects academic terms in technical reports and generates a four-column glossary with anchored links.

1|Updated Sep 1, 2026
One-click install
npx skills add https://github.com/nvtruongops/pi-guard --skill academic-terminology-glossary-nvtruongops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: academic-terminology-glossary
Source: https://github.com/nvtruongops/pi-guard/tree/main/.agents/skills/academic-terminology-glossary
Command: npx skills add https://github.com/nvtruongops/pi-guard --skill academic-terminology-glossary-nvtruongops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Technical reports and capstone theses often use specialized computer science and security terminology without consistent definitions, forcing readers to search external sources and weakening academic rigor. ## Core Features & Use Cases - Terminology Detection: Scans technical documents for security analogies, Transformer mechanisms, alignment theory concepts, and PI-Guard optimization methods such as Prepared Statements, Flat Token Space, and Group-Aware Splitting. - In-Text Anchoring: Inserts Markdown anchor links like [[TN1]](#term-prepared-statements) so every glossary term is traceable from the body text. - Four-Field Glossary Generation: Appends a standardized glossary table covering definition, usage context, relevance to the PI-Guard project, and academic references. - Use Case: While drafting a graduation thesis on prompt injection defenses, run this Skill to automatically tag every occurrence of Von Neumann architecture or Competing Objectives and produce a compliant glossary section before the references chapter. ## Quick Start Scan my technical report for academic terms, anchor them in the text, and generate the four-column glossary table at the end of the document.

Frequently Asked Questions about academic-terminology-glossary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a glossary of terms for a technical report?

Scan the document for domain-specific terms, insert anchor links at each occurrence, and append a glossary table at the end. This Skill automates all three steps using a four-column format covering definition, context, project relevance, and references.

How to add anchor links to terms in Markdown documents?

Define an anchor with `<a id="term-name"></a>` in the glossary table, then link to it in the body text using `[keyword](#term-name)` or a tagged code like `[[TN1]](#term-name)`. The Skill enforces exact matching between anchors and links.

What terms does the glossary detection cover?

It covers four groups: traditional security analogies like Prepared Statements and NX-bit, Transformer mechanisms like Self-Attention and Flat Token Space, alignment theory like Competing Objectives and Refusal Boundary, and PI-Guard methods like Group-Aware Splitting and INT8 quantization.

How do I validate the generated glossary Markdown?

Run `python Final-Report/scripts/validate_local.py` after inserting terms. The script checks Markdown syntax, and you should also verify that every `<a id="term-..."></a>` anchor matches its corresponding `#term-...` link exactly.

What are the limitations of automated glossary generation?

Detection relies on a predefined keyword taxonomy, so novel or project-specific terms outside the four listed groups may be missed. Definitions and citations still require human review to ensure academic accuracy before final submission.