wings copilot-instructions.md

wings copilot-instructions.md is an instructions file for GitHub Copilot from luisfurquim/wings. It costs 425 tokens per session, scanned A, original, MPL-2.0.

Project instructions for WINGS, a framework where Go code compiled to WebAssembly controls browser UI components. They point to the repository’s AGENTS.md guide and describe key binding and event-handler rules.

In plain words
What is it for?
Use them when building WINGS components made from matching Go, HTML, and CSS files, especially when adding bindings or event handlers.
Why use it?
They help prevent silent UI failures caused by incorrect attribute names or handlers created before the required object exists.

Instructions file for GitHub Copilot

Install

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.

agentmods
npx agentmods add instructions/luisfurquim/wings/copilot-instructions
Clone the repo
git clone --depth 1 https://github.com/luisfurquim/wings

Made for: GitHub Copilot.

Wrote 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.

agentmods badge for wings copilot-instructions.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/luisfurquim/wings/copilot-instructions.svg)](https://agentmods.dev/instructions/luisfurquim/wings/copilot-instructions)
Your own site
<a href="https://agentmods.dev/instructions/luisfurquim/wings/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/luisfurquim/wings/copilot-instructions.svg" alt="Measured on agentmods" height="20"></a>
Per session 425 This file is loaded in full into every session.
When invoked 425 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00425 $0.00425
Opus 5 $0.00212 $0.00212
Sonnet 5 $0.00085 $0.00085
Haiku 4.5 $0.00042 $0.00042

Measured 4d ago against content hash a7c47b51be82, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

wings 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 4d 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.

.github/copilot-instructions.md · 27 lines

What it actually says

WINGS authoring

This project builds UI as Go compiled to WASM with the WINGS framework: each component is a custom element whose logic is Go, not JavaScript. The canonical, always-current authoring guide is AGENTS.md at the repository root — read and follow it; this file is only a short pointer plus the two mistakes that bite hardest.

  1. Binding names in attributes must be snake_case. The browser lowercases attribute names, so a camelCase binding name (?isLoading, *myItems, &myValue, showExtra="{{...}}") silently becomes a no-op — wrong render, zero error. go run ./cmd/build <target> fails the build on any uppercase binding name, with file:line. {{textBinding}} in text content is exempt, but use snake_case everywhere anyway.
  2. Handlers that need obj can't be built in InitData (obj isn't ready there). Put wings.TriggerHandler(nil) as a placeholder in InitData, then set the real func(args ...any){...} in Render via obj.This.Set.

Mental model in one breath: a module is three files with the same basename (name.go/name.html/name.css); name.go calls wings.Register(...) in init() and implements PranaMod (InitData + Render); state lives in the reactive store obj.This and the DOM updates from data — there is no virtual DOM and you never set innerHTML. All component files carry //go:build js && wasm. Everything else — template syntax, i18n, skins, built-in widgets, the build, and security — is in AGENTS.md and the wings-authoring Claude Code plugin (see the README "AI-Assisted Development").

Changes

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.

  1. 4d ago First seen · 27 lines · 425 tokens per session scan A a7c47b51be82

Subscribe to this mod's changes

wings copilot-instructions.md is an instructions file published in the GitHub repository luisfurquim/wings (29 stars, last pushed 1mo ago), licensed MPL-2.0. It adds 425 tokens to every session, about $0.0021 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.