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 instructions/php-opcua/opcua-client/copilot-instructionsgit clone --depth 1 https://github.com/php-opcua/opcua-clientWrote 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/instructions/php-opcua/opcua-client/copilot-instructions)<a href="https://agentmods.dev/instructions/php-opcua/opcua-client/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/php-opcua/opcua-client/copilot-instructions.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 | $0.00710 | $0.00710 |
| Opus 5 | $0.00355 | $0.00355 |
| Sonnet 5 | $0.00142 | $0.00142 |
| Haiku 4.5 | $0.00071 | $0.00071 |
Grade A, and why
opcua-client copilot-instructions.md 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 3d 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 — 59 lines — stays where its author put it; the contents beside it link to each section on GitHub.
OPC UA PHP Client — Copilot Instructions
This repository contains php-opcua/opcua-client, a pure PHP OPC UA client that communicates directly over TCP using the OPC UA binary protocol.
Project context
For a full understanding of this library, read these files in order:
- llms.txt — compact project summary: architecture, classes, API, configuration
- llms-full.txt — comprehensive technical reference: every class, method, DTO, encoding, security, protocol services
- llms-skills.md — task-oriented recipes: connect, read, write, browse, subscribe, security, testing, Laravel integration
Architecture
ClientBuilder (configuration)
│
▼ connect()
Client (OpcUaClientInterface)
├── Transport (TCP socket)
├── Protocol (OPC UA service encoding/decoding)
├── Encoding (binary serialization)
├── Security (secure channel, crypto)
├── Types (NodeId, DataValue, Variant, DTOs)
├── Repository (ExtensionObject codecs)
├── Cache (PSR-16: InMemoryCache, FileCache)
├── Event (47 PSR-14 events)
├── TrustStore (server certificate trust)
└── Testing (MockClient)
Key classes
src/ClientBuilder.php— builder / entry point,ClientBuilder::create()->connect()src/Client.php— connected client, implementsOpcUaClientInterfacesrc/ClientBuilder/— 8 builder traits (cache, events, timeout, trust store, batching, etc.)src/Client/— 14 runtime traits (browse, read/write, subscriptions, history, etc.)src/Types/— all OPC UA data types, enums, and result DTOs (public readonly properties)src/Security/— secure channel, crypto, 6 security policiessrc/Testing/MockClient.php— in-memory test double, no TCP connectionsrc/Repository/ExtensionObjectRepository.php— per-client codec registry
Code conventions
declare(strict_types=1)in every file- Public readonly properties on all DTOs (not getters):
$ref->nodeId,$dv->statusCode - All methods accepting
NodeIdalso accept string format:'i=2259','ns=2;s=MyNode' - Configuration on
ClientBuilderbeforeconnect()—Clientis immutable after connection - PHPDoc on every class and public method (
@param,@return,@throws,@see) - No comments inside function bodies — if code needs a comment, it should be split into well-named methods
- Tests use Pest PHP (not PHPUnit)
- Integration tests grouped with
->group('integration') - Coverage target: 99%+
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.
- 3d ago First seen · 59 lines · 710 tokens per session scan A 9b25b2cbda27
opcua-client copilot-instructions.md is an instructions file published in the GitHub repository php-opcua/opcua-client (13 stars, last pushed 22d ago), licensed MIT. It adds 710 tokens to every session, about $0.0036 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-08-30.
Other instructions, from other repositories
laravel-opcua copilot-instructions.md
Instructions for php-opcua/laravel-opcua, covering opc ua laravel client — copilot instructions, project context, architecture, key classes and code conventions.
xiaozhi-esp32 AGENTS.md
AGENTS.md instructions for 78/xiaozhi-esp32, covering agents.md, project, architecture, required rules and boards and configuration.
FreshRSS php.instructions.md
Instructions for FreshRSS/FreshRSS, covering php files and autoloader.
LarAgent AGENTS.md
Instructions for MaestroError/LarAgent, covering purpose, key principles, planning, executing plan and testing.
phpClickHouse CLAUDE.md
Instructions for smi2/phpClickHouse, covering claude.md — phpclickhouse, project overview, principles, architecture and key notes.
real-estate-laravel copilot-instructions.md
Instructions for liberusoftware/real-estate-laravel, covering lerd, a local php development environment, architecture, dns modes, mcp tools and key conventions.