Audits deep link contracts and routing behavior. Use when validating supported routes, required parameters, and cold or warm start handling.
Use this skill to define and audit deep link behavior so links open the correct screen with correct parameters across cold and warm starts.
Deep link contract audit progress:
- [ ] 1) Confirm minimum inputs (platforms, routes, entry points)
- [ ] 2) Draft a deep-link contract (JSON)
- [ ] 3) Validate the contract (script)
- [ ] 4) Generate test vectors (script)
- [ ] 5) Audit routing behavior (findings + fixes)
- [ ] 6) Verify fixes (cold and warm start)
Ask only what is needed:
Create deep-link-contract.json in .mobile/ (recommended) or project root.
Recommended location: .mobile/deep-link-contract.json
Example:
{
"base": "myapp://",
"routes": [
{
"name": "order_detail",
"path": "/orders/{order_id}",
"required_params": ["order_id"],
"optional_params": ["ref"],
"auth_required": true,
"supported_states": ["cold", "warm"]
}
]
}
Run:
bash skills/auditing-deep-link-contracts/scripts/validate-deep-link-contract.sh \
.mobile/deep-link-contract.json
Run:
bash skills/auditing-deep-link-contracts/scripts/generate-deep-link-test-vectors.sh \
.mobile/deep-link-contract.json \
.mobile/deep-link-test-vectors.json
For each test vector, confirm:
Re-run the test vectors after changes and confirm all expected behaviors.
SKILL.mdreferences/examples/ (optional)scripts/ (execute; do not load)references/deep-link-contract.mdnpx skills add clix-so/auditing-deep-link-contracts下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer