| name | w3c-specs |
| description | Reviews WebRtcNet's local W3C spec corpus and produces implementation guidance with citations. Use when the user asks to compare or validate WebRtcNet.Api behavior against local spec files, requests gap analysis, or wants chunk-focused standards review using docs/standards/specs and docs/standards/crosswalk. |
W3C Specs
Quick start
Use this skill when the prompt provides:
- Focus area (what to inspect)
- Expected output (what to do with findings)
Example input:
Focus: MediaTrackConstraints exact/ideal parity. Output: list API gaps + concrete code change checklist with file paths.
Workflow
- Read local sources first, in this order:
docs/standards/specs/index/spec-map.md (or .json)
docs/standards/crosswalk/webrtcnet-api-to-spec.md
- Relevant TR snapshots in
docs/standards/specs/**/TR-*.html
- Relevant summaries and
*-idl.webidl files
- Restrict analysis to the requested focus area.
- Map findings to concrete repository targets (
WebRtcNet.Api/**, tests, docs) when requested.
- Treat local corpus as source of truth unless a section is missing.
Output contract
Always return:
- Findings tied to spec anchors and local file paths.
- Gaps/Drift between current API and spec intent.
- Actionable next steps matching the requested output type.
- Citations for substantive claims.
Citation rules
- Prefer local file citations first.
- Include anchor IDs when available (example:
#dom-rtcpeerconnection).
- If a required section is missing locally, state that explicitly before using external sources.
Boundaries
- Do not broaden scope beyond the prompt focus.
- Do not rewrite standards text; summarize and map to implementation impact.
- Keep C# adaptation notes explicit where WebIDL/JS semantics differ.