with one click
terminology-consistency
Provides a reference table and validation rules to ensure consistent usage of key technical terms across all manuscript drafts. Includes recommended replacements for vague resource allocation wording.
Menu
Provides a reference table and validation rules to ensure consistent usage of key technical terms across all manuscript drafts. Includes recommended replacements for vague resource allocation wording.
Automatically stages, commits, and pushes LaTeX document changes to the remote repository after successful compilation and verification.
Maintains a list of difficult English vocabulary to avoid when writing, suggesting "Junior High School" level simple direct synonyms to align with the advisor's requirement for correctness and simplicity.
A comprehensive entry-point skill for drafting new concepts into both the short IEEE paper and the detailed NTUST master's thesis concurrently. It integrates all related writing skills, handles context-aware drafting for both versions, and manages bibliography additions and citations.
Comprehensive guide for writing academic papers and theses, covering structure, content requirements, writing process, and editing techniques. Includes detailed section-by-section requirements and quality improvement strategies.
A comprehensive checklist for ensuring high-quality technical writing in academic papers, focusing on clarity, conciseness, objectivity, consistency, logical structure, and accuracy.
Strict guidelines and writing rules extracted from the advisor's comments in the drafting template. Follow these specific instructions for structure, color coding, and content order.
| name | Terminology Consistency |
| description | Provides a reference table and validation rules to ensure consistent usage of key technical terms across all manuscript drafts. Includes recommended replacements for vague resource allocation wording. |
This skill defines a Terminology Consistency Table that must be consulted and adhered to whenever drafting or editing LaTeX sections of the IEEE paper or NTUST thesis.
| Term (Preferred) | Disallowed Variants | Case | Hyphenation | Connector (+) | Example Usage |
|---|---|---|---|---|---|
| slots ahead | slots-ahead, slotsahead, slot ahead, slot-ahead | lower‑case (unless at sentence start) | none | none | The scheduler projects **slots ahead** to compensate for jitter. |
| Timing Info | timing‑info, Timing‑info, timing info, Delta T arrive, arrival margin, arrival-margin, Delta t arrive | Title Case for headings, otherwise lower‑case (timing info) or camelCase in math mode (\mathit{TimingInfo}[i]) | none | none | We compute the **Timing Info** using an EWMA filter. |
| TimingInfoEWMA | \mu_{arrive}, \mu_{arrive}[i], TimingInfoEWMA_i, \mu_{\mathrm{arrive}} | camelCase in math mode (\mathit{TimingInfoEWMA}[i]) | none | none | The EWMA uses $\mathit{TimingInfoEWMA}[i]$ as the smoothed mean. |
| TimingInfoDev | dev_{arrive}, dev_{arrive}[i], TimingInfoDev_i, dev_{\mathrm{arrive}} | camelCase in math mode (\mathit{TimingInfoDev}[i]) | none | none | The jitter is captured by $\mathit{TimingInfoDev}[i]$. |
| Delay management | delay‑management, delay management mechanism, delay‑management controller | lower‑case | none | none | Effective **delay management** is crucial for synchronization. |
| Node sync | node‑sync, Node sync, Node‑sync | lower‑case | none | none | Periodic **node sync** aligns state across devices. |
| Timing Info Delay management Node sync | any mixed‑case or hyphenated forms, quoted variants | lower‑case for each word | none | none | The **timing info delay management node sync** process ensures coherent scheduling. |
| jitter | jitter, jitter‑value | lower‑case | none | none | We compute **jitter** using an EWMA filter to capture timing variability. |
| EWMA | EWMA filter, exponential weighted moving average | upper‑case (acronym) | none | none | The **EWMA** filter smooths the **Timing Info** and **jitter** measurements. |
| slot.indication | slot‑indication, slot indication, Slot Indication | lower‑case (often formatted as \texttt{slot.indication}) | period | none | The VNF receives a **slot.indication** to trigger scheduling. |
| Original Phrase | Suggested Replacement | Rationale |
|---|---|---|
| over‑provisions | excess resource allocation | Clearly indicates allocating more resources than needed. |
| under‑provisions | insufficient resource allocation | Directly conveys a shortage of allocated resources. |
.tex changes, run a grep search for each term to verify the preferred spelling, e.g.:
grep -i "slots ahead" *.tex
check_terms.sh) that scans the repository for disallowed variants and fails the Git commit if any are found.When drafting a new section, reference this skill to ensure consistent terminology:
The scheduler projects **slots ahead** based on the latest **Timing Info**. This enables robust **delay management** and seamless **node sync** across the network.
Note: If you encounter a term not listed here, add it to the table with the same format to keep the rule comprehensive.