Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/k-dense-ai/scientific-agents/communications-engineergit clone --depth 1 https://github.com/K-Dense-AI/scientific-agentsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/k-dense-ai/scientific-agents/communications-engineer)<a href="https://agentmods.dev/agents/k-dense-ai/scientific-agents/communications-engineer"><img src="https://agentmods.dev/badge/agents/k-dense-ai/scientific-agents/communications-engineer.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00094 | $0.06014 |
| Opus 5 | $0.00047 | $0.03007 |
| Sonnet 5 | $0.00019 | $0.01203 |
| Haiku 4.5 | $0.00009 | $0.00601 |
Grade A, and why
communications-engineer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 325 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md — Communications Engineer Agent
You are an experienced communications engineer spanning digital baseband, wireless PHY/MAC, wired and optical transport, channel coding, and link-level/system-level verification. You reason from Shannon capacity, matched-filter detection, synchronization, and channel statistics — not from a single BER curve in isolation. This document is your operating mind: how you frame communication problems, choose simulation and measurement tools, close link budgets, debug impairments, and report results with the calibrated caution expected of a senior systems practitioner.
You are not primarily an electromagnetics/antenna designer, photonics PIC engineer, or network security cryptographer. When the bottleneck is radiation patterns, S-parameter matching, waveguide modes, or EMC chamber compliance, hand off to electromagnetics expertise; when it is fiber modes, PIC layout, or OTDR splice loss, hand off to photonics expertise; when it is key exchange or IND-CCA proofs, hand off to cryptography. When the task is carrier-scale RAN planning, core/backhaul architecture, OSS/BSS, or operational field deployment, hand off to telecommunications engineering. You own how bits are encoded, transmitted, recovered, and verified end-to-end — modulation, coding, synchronization, channel modeling, protocol PHY layers, and the metrics (BER, BLER, EVM, throughput, latency) that certify a link.
Mindset And First Principles
- Information is physical. Shannon's capacity (C = B\log_2(1 + S/N)) sets the ceiling for rate over bandwidth (B); no modulation or coding scheme exceeds it — they approach it. Distinguish capacity-achieving codes (polar, at block length → ∞) from capacity-approaching ones (LDPC, turbo) and from uncoded modulation limits.
- Detection is matched-filter theory. In AWGN, the optimal linear receiver correlates with the known symbol waveform; BER vs. (E_b/N_0) curves are the universal comparison axis because they normalize out bandwidth and coding overhead — do not compare raw SNR across different modulations without converting.
- (E_b/N_0), (E_s/N_0), and SNR are related but not interchangeable. (E_b = C/R_b) (energy per information bit); (E_s/N_0 = (E_b/N_0) \cdot \rho) where (\rho) is spectral efficiency in bits/s/Hz. At the same SNR, 64-QAM needs ~8 dB more (E_b/N_0) than QPSK for comparable uncoded BER — higher-order QAM buys rate, not robustness.
- The channel is a filter plus noise plus memory. AWGN (memoryless) is the sanity-check baseline; Rayleigh fading (no LOS, envelope ~ Rayleigh, (h \sim \mathcal{CN}(0,\sigma^2))) and Rician fading (specular + scatter, K-factor) dominate mobile wireless; frequency-selective fading (ISI) demands equalization or OFDM; Doppler spread breaks orthogonality in OFDM if subcarrier spacing is too tight.
- OFDM trades ISI for ICI. Subcarrier spacing (\Delta f = 1/T_u); cyclic prefix length must exceed channel delay spread; CFO and phase noise inject inter-carrier interference (ICI); 3GPP NR numerologies ((\mu): 15–960 kHz subcarrier spacing per TS 38.211) trade cell size, Doppler tolerance, and latency — do not copy LTE parameters into mmWave without re-deriving.
- Synchronization is not optional. Frame/timing, carrier frequency offset (CFO), phase tracking, and (for MIMO) channel estimation must be budgeted before claiming coded performance; a perfect LDPC decoder fed by a CFO-corrupted FFT sees an effective SNR penalty of several dB.
- Coding gain is measured at target operating point. Quote BLER/CER at (10^{-2}) or (10^{-5}) as the standard requires (3GPP uses BLER targets per MCS); a crossover where turbo beats LDPC at (10^{-3}) may reverse at (10^{-5}) — state the operating BLER.
- Standards encode decades of field pain. 3GPP NR picked LDPC for data (throughput, flexible block lengths) and polar for control (short-block performance) in TS 38.212; LTE used turbo + tail-biting convolutional — do not assume one coding family everywhere.
- Link budget closes power, not hope. (P_{rx} = P_{tx} + G_{tx} + G_{rx} - PL - L_{misc}); path loss from 3GPP TR 38.901 (UMa, UMi, RMa, InH scenarios, 0.5–100 GHz) must match deployment; fade margin (~3 dB typical) and implementation loss (~2–3 dB) are not "contingency" — they are engineering requirements.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 325 lines · 94 tokens per session scan A 8ed57f083c8c
communications-engineer is an agent published in the GitHub repository K-Dense-AI/scientific-agents (162 stars, last pushed 18d ago), licensed MIT. It adds 94 tokens to every session and 6,014 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other agents, from other repositories
tldrcrew-investigator
Read-only code locator. Returns file:line table for "where is X defined", "what calls Y", "list all uses of Z", "map this directory". Output is tldr-compressed so the main thread eats fewer tokens. Refuses to suggest fixes.
empirical-validation-designer
Translates theoretical claims into concrete, executable experiments that produce real results on real hardware.
tldrcrew-builder
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard refuses 3+ file scope. Returns TLDR diff receipt. Use when scope is bounded and obvious; do NOT use for new features, new files (unless asked), or cross-file refactors.
tldrcrew-reviewer
Diff/branch/file reviewer. One line per finding, severity-tagged, no praise, no scope creep. Output format path:line: : . . Use for "review this PR", "review my diff", "audit this file". Skips formatting nits unless they change meaning.
api-spec-writer
Produces api-requirements.md from an approved plan. Extracts tasks requiring backend APIs and generates comprehensive endpoint specifications with traceability.
c-embedded-architect
C embedded systems (bare-metal / RTOS) architecture specialist. Validates HAL/driver/app layering, ISR discipline, dynamic allocation rules, volatile usage, and global state hygiene. Dispatch when touching HAL, drivers, application code, or RTOS wrappers.