axiom-run-tests
Use when the user wants to run XCUITests, parse test results, view test failures, or export test attachments.
Find the perfect capability for your agent.
Use when the user wants to run XCUITests, parse test results, view test failures, or export test attachments.
Use when testing async code with Swift Testing. Covers confirmation for callbacks, @MainActor tests, async/await patterns, timeout control, XCTest migration, parallel test execution.
Use when writing UI tests, recording interactions, tests have race conditions, timing dependencies, inconsistent pass/fail behavior, or XCTest UI tests are flaky - covers Recording UI Automation (WWDC 2025), condition-based waiting, network conditioning, multi-factor testing, crash debugging, and accessibility-first testing patterns
Use when encountering BUILD FAILED, test crashes, simulator hangs, stale builds, zombie xcodebuild processes, "Unable to boot simulator", "No such module" after SPM changes, or mysterious test failures despite no code changes - systematic environment-first diagnostics for iOS/macOS projects
Use when writing, running, or debugging XCUITests. Covers element queries, waiting strategies, accessibility identifiers, test plans, and CI/CD test execution patterns.
Add support for a new ERC-4626 vault protocol. Use when the user wants to integrate a new vault protocol like IPOR, Plutus, Morpho, etc. Requires vault smart contract address, protocol name, and protocol slug as inputs.
Add more vault smart contract types to an existing protocol
Expose vault smart contract ABI methods in the vault class
Identify an unknown vault protocol based on its smart contract address
Extract a logo for vault protocol metadata
Get the latest block number for a blockchain using Web3.py and JSON-RPC environment variables
Check our feature flagging against an onchain vault
Extract a project's logo from its website, brand kit, or other sources
Post-process original logos into standardised 256x256 PNG format
Fix errors and warnings in Sphinx docs build
Extract raw price dataframe for a test case
Prepare a new release by updating version, changelog, and building the package
Check all stablecoin YAML files for Twitter activity and domain availability, adding a checks section to each file
This skill should be used when the user asks to "add LLMObs support", "create an LLMObs plugin", "instrument an LLM library", "add LLM Observability", "add llmobs", "add llm observability", "instrument chat completions", "instrument streaming", "instrument embeddings", "instrument agent runs", "instrument orchestration", "instrument LLM", "LLMObsPlugin", "LlmObsPlugin", "getLLMObsSpanRegisterOptions", "setLLMObsTags", "tagLLMIO", "tagEmbeddingIO", "tagRetrievalIO", "tagTextIO", "tagMetrics", "tagMetadata", "tagSpanTags", "tagPrompt", "LlmObsCategory", "LlmObsSpanKind", "span kind llm", "span kind workflow", "span kind agent", "span kind embedding", "span kind tool", "span kind retrieval", "openai llmobs", "anthropic llmobs", "genai llmobs", "google llmobs", "langchain llmobs", "langgraph llmobs", "ai-sdk llmobs", "llm span", "llmobs span event", "model provider", "model name", "CompositePlugin llmobs", "llmobs tracing", "VCR cassettes", or needs to build, modify, or debug an LLMObs plugin for any LLM library
Comprehensive global knowledge worker salary data with total market value calculations, sector breakdowns, geographic comparisons, and authoritative sources. USE WHEN discussing knowledge worker compensation, salary benchmarking, economic analysis of professional labor markets, or AI impact on wages.