iOS/APIExample-Audio/.agent/skills/query-cases/SKILL.md
Find existing audio API demo cases in the APIExample-Audio project by feature name, API name, or keyword. Use this before creating a new case to avoid duplication.
npx skillsauth add agoraio/api-examples query-casesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search the ## Case Index table in ARCHITECTURE.md — it lists every case with its path, key APIs, and description. This project has 11 cases total, so the Case Index is the fastest lookup.
APIExample-Audio/ViewController.swift — the menus array lists all registered casesAPIExample-Audio/Examples/Basic/<ExampleName>/<ExampleName>.swiftAPIExample-Audio/Examples/Advanced/<ExampleName>/<ExampleName>.swift| Query | Where to look |
|-------|--------------|
| Feature by name (e.g. "spatial audio") | Case Index — search Description column |
| API by method name (e.g. setAudioProfile) | Case Index — search Key APIs column |
| All basic cases | Case Index — filter by Path prefix Basic/ |
| Cases using custom audio | Case Index — search for CustomAudio or pushExternal |
Report results as:
development
Add a new API example or modify an existing one. Covers both creation and modification scenarios, including dialog class structure, message map registration, and ARCHITECTURE.md updates.
development
Code review for API examples. Ensures examples follow project conventions, handle lifecycle correctly, manage threads safely, and use APIs properly.
development
Add a new API example or modify an existing one. Covers both creation and modification scenarios, including file structure, registration, and ARCHITECTURE.md updates.
development
Code review for API examples. Ensures examples follow project conventions, handle lifecycle correctly, manage threads safely, and use APIs properly.