Convex's official top-level agent skill — routes an agent to the right convex-* skill for the task and to a served capability catalogue that stays current without a reinstall.
bitdrift InstrumentationSkill
Summary
Adds the bitdrift Capture SDK to an iOS, Android or React Native app and wires up logging, network monitoring, screen views and TTI correctly.
Features
- Detects Android, iOS or React Native from files in the repo
- Installs the Capture SDK or extends an existing integration
- Independent instrumentation categories: logs, network, screen views, TTI, fields, spans
- Nine-point validation report with concrete code fixes
- Fetches live API details via the bd-docs skill
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Description
Instrumenting a mobile app for observability is the kind of task that is easy to do halfway: the SDK gets added, Logger.start() gets called, and six months later nobody can explain why sessions have no screen names in them. This official bitdrift skill turns that into a checklist an agent can actually follow.
It starts by detecting the target platform from real signals in the repository — build.gradle and AndroidManifest.xml for Android, .xcodeproj and Package.swift for iOS, a react-native dependency and metro.config.js for React Native — and asks which target you mean when a monorepo contains more than one. It then checks whether the Capture SDK is already present before touching anything, and reads a platform-specific reference for the install path or for the individual instrumentation categories: log forwarding, network monitoring, screen views, time-to-interactive, custom fields and spans. Each category is independent, so it can be used to extend an existing integration rather than only to bootstrap a new one.
The most useful part is the validation mode. Ask it to check an existing integration and it produces a PASS/FAIL/WARNING report against nine specific checks — SDK version, early initialisation, session strategy, network monitoring, screen tracking, TTI, crash reporter linkage with a session URL, entity ID and identity fields set after login, and dSYM or ProGuard mapping upload — with concrete code fixes for each failure.
It is designed to pair with bitdrift's bd-docs skill so API details are fetched live from the documentation rather than recalled from training data. Note the licence: bd-skills is published under PolyForm Shield 1.0.0, which is source-available rather than open source.
Related Skills
Official Shopify skill for theme development in Liquid — teaches an agent the modern theme architecture of sections, blocks and snippets, and validates generated templates and schemas.
Shopify's official skill for writing Admin GraphQL queries and mutations — it searches the live API docs and validates every operation against the schema before handing you code.
Planning skill that interrogates your use case before any code is written, then recommends the right Twilio Conversations stack — ConversationRelay, Memory, Intelligence, Orchestrator, TaskRouter — and the implementation skills to follow.