Sai Perps Test Prompts
Supporting reference for sai-perps.
Use these prompts to tune whether agent skill sai-perps triggers in the right places. The first group should trigger sai-perps; the second group should not, or should use agent skill sai-ops because the task is a private operator runbook.
Should trigger sai-perps
- ”check mainnet BTC/USDC OI right now and tell me whether pair OI or group OI is the binding limit. use contract state, not the API"
- "why does
GET /dexpal/v1/statssay open interest is 0 even though I can see open trades in the app? compare REST, DB, and contract state" - "for trader
nibi1..., find open Sai positions, fee multiplier, and whether they have any trading credits" - "can you compare the REST 24h volume against table
stats_perp_by_userand explain any timing mismatch?" - "does referral code
FOOexist, who owns it, and does GraphQL show any redemptions or referred trades? don’t create anything" - "inspect SLP USDC vault health: collateralization, share price, max deposit, current epoch, and raw PnL state if it looks weird"
- "what GraphQL field should I use to subscribe to live perp trade updates for a trader, and how do the amounts scale?"
- "map Sai market index 1002 to its token, group, fee index, and current oracle price"
- "the app shows a different vault TVL than the contract query. help me reconcile GraphQL, REST, DB, and on-chain values"
- "which
sai-keepertable backs referral redemption history and how does it surface in GraphQL?”
Should not trigger sai-perps
- ”upload the latest
perp.wasm, compare the checksum to on-chain code, and migrate mainnet if needed” -> usesai-ops. - ”create referral code
FOOfor this EVM address and update the sheet afterward” -> usesai-ops. - ”issue 300 USDC of Sai trading credits to this affiliate” -> use
sai-ops. - ”run the trigger-trades admin flow for this keeper batch” -> use
sai-ops. - ”edit the Referral Identity Directory and fill missing
shareUrlcells” -> usesai-opsor sheet-specific tooling. - ”write a public user doc explaining how to open a trade on Sai” -> use writing/docs context, not this operator query skill by default.
- ”debug a raw Nibiru EVM tx receipt unrelated to Sai contracts” -> use
evm-rpcornibiru-cli. - ”query a normal Nibiru wallet balance for staking rewards” -> use Nibiru/indexer balance or staking skills.
Unique Divine