iOS/APIExample-OC/.agent/skills/query-cases/SKILL.md
Find existing API demo cases in the APIExample-OC 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. Most queries can be answered without opening any source file.
APIExample-OC/ViewController.m — the +[MenuSection menus] method lists all registered casesAPIExample-OC/Examples/Basic/<ExampleName>/<ExampleName>.mAPIExample-OC/Examples/Advanced/<ExampleName>/<ExampleName>.m<ExampleName>.h — class declarations<ExampleName>.m — Entry and Main implementations| Query | Where to look |
|-------|--------------|
| Feature by name | Case Index — search Description column |
| API by method name (OC syntax) | Case Index — search Key APIs column; or grep .m files |
| All cases in a category | Case Index — filter by Path prefix Basic/ or Advanced/ |
| Cases using a specific pattern | Grep .m files under Examples/ |
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.