Preamble (run first)
# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.
# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.
#
# AGENT NOTE: when this skill finishes, run the matching completion command:
# suiperpower track deepbook-research idea completed
# Or use "failed" / "aborted" if it ended that way.
command -v suiperpower >/dev/null 2>&1 && suiperpower track deepbook-research idea started >/dev/null 2>&1 &
true
If TEL_PROMPTED is no, before doing real work, ask the user:
Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in ~/.suiperpower/config.json.
A) Sure, anonymous
B) No thanks
Write the answer to ~/.suiperpower/config.json telemetryTier field and create ~/.suiperpower/.telemetry-prompted. Then continue.
What this skill does
Pulls DeepBook on-chain trading data (pools, recent trades, depth, fees) and turns it into a list of product opportunities. The skill identifies underserved pairs, low-spread niches, and observable gaps (no aggregator coverage, no charting tool, no MEV resistance, no specific market-making strategy). Output is a ranked list of candidate ideas grounded in real DeepBook activity, not speculation.
When to use it
- The user wants to build on DeepBook but is not sure what.
- The user is mid-idea-validation and wants to confirm DeepBook traction.
- The user is sponsor-track-aligned (Sui Overflow DeepBook track) and needs a load-bearing integration angle.
When NOT to use it
- The user wants to build a DeepBook integration with a chosen idea, route to
deepbook-orderbook.
- The user wants general Sui idea search, route to
find-next-sui-idea.
- The user wants Walrus-specific research, route to
walrus-research.
If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
Inputs
- The user's interest in DeepBook (curious, picking an idea, validating).
- Optional: a specific pair the user is interested in (e.g. SUI/USDC, DEEP/USDC).
- Optional: the user's chain experience (helps tailor the analysis depth).
Outputs
A research block written to .suiperpower/idea-context.md (or a new .suiperpower/research-deepbook-<timestamp>.md if no idea is chosen yet):
## DeepBook research, <timestamp>
### Pools surveyed
- <pair>: <observed depth>, <observed daily volume>, <fee tier>, <maker concentration>
### Observable gaps
1. <gap>: <evidence from data>, <product idea this enables>
2. ...
### Underserved pairs
- <pair>: <why underserved>, <product idea this enables>
### Risks
- <risk to building on DeepBook today>: <mitigation>
### Citations
- <DeepBook docs link, RPC query examples, dashboards>
Workflow
Confirm scope
- Is the user open to any DeepBook angle, or focused on a specific pair or product type?
Survey pools
- List active DeepBook v3 pools (read-only RPC, or via DeepBook indexer if available).
- Note for each: trading pair, fee tier (basis points), 24h volume, current depth at +/-1% of mid.
- Identify the top 5 by volume; the top 5 by depth; the bottom 5 by spread efficiency.
Walk the gap categories
- Aggregator coverage: which pools are indexed by aggregators (Cetus, Aftermath, Bluefin, Hop, etc.)? Pools that are active but not aggregated are an opportunity.
- Charting / data tooling: is there a public dashboard for DeepBook activity beyond the official one? If thin, opportunity.
- Market-making bots: are there public bot frameworks? If thin, opportunity for a Sui-native MM strategy as a product.
- MEV resistance: is there observable MEV in the order flow? If yes, opportunity for a private-RFQ or bundled-PTB product.
- Specific pairs: which pairs have no liquidity, no tooling, or no integration with consumer-facing apps?
Surface underserved pairs
- Stablecoins paired with sponsor tokens (DEEP, WAL, SCA): often thin liquidity, high spread.
- Long-tail tokens with active community but no DeepBook listing.
- Cross-asset pairs that depend on bridged tokens (look for bridge-native pairs).
Identify risks
- DeepBook v3 may have specific listing or fee constraints; document.
- Aggregator dominance: if 90% of volume routes through one aggregator, the moat for new aggregators is small.
- User audience: most Sui DeepBook users are sophisticated; consumer-facing products need a different audience hypothesis.
Cite the work
- Every claim is tied to a DeepBook RPC query, an explorer link, an aggregator docs page, or a dashboard.
- Refuse to make claims without citations. "I assume" is not citation.
Writeback
- Append to the chosen output file.
Quality gate (anti-slop)
Before reporting done:
- Is every quantitative claim (volume, depth, fee) tied to a citation (RPC query result, dashboard link, docs)?
- Are the gaps named with specific evidence, not abstract "DeepBook needs X"?
- Did the analysis include at least one risk, not just upside?
- Did the writeback happen?
- Did the analysis avoid recommending a product the candidate cannot ship in their stated timeline?
If any answer is no, the skill keeps working.
References
On-demand references (load when relevant to the user's question):
references/deepbook-data-queries.md: RPC query patterns and indexer endpoints for DeepBook.
references/gap-categories.md: The categories of gaps to walk through.
Knowledge docs:
skills/data/sui-knowledge/sponsor-docs/deepbook.md: DeepBook integration knowledge doc.
skills/data/sui-knowledge/04-protocols-and-sdks.md: SDK and integration overview.
Use in your agent
- Claude Code:
claude "/suiper:deepbook-research <your message>"
- Codex:
codex "/deepbook-research <your message>"
- Grok Build: run
grok, then /deepbook-research <your message> in the session
- Cursor: paste a chat message that includes a phrase like "DeepBook research", or load
~/.cursor/rules/deepbook-research.mdc and reference it.
If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
1---2name: deepbook-research3description: Research DeepBook trading data and market gaps on Sui. Use when the user wants DeepBook research, market opportunities, or underserved pairs.4---56## Preamble (run first)78```bash9# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.10# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.11#12# AGENT NOTE: when this skill finishes, run the matching completion command:13# suiperpower track deepbook-research idea completed14# Or use "failed" / "aborted" if it ended that way.15command -v suiperpower >/dev/null 2>&1 && suiperpower track deepbook-research idea started >/dev/null 2>&1 &16true17```1819If `TEL_PROMPTED` is `no`, before doing real work, ask the user:2021> Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in `~/.suiperpower/config.json`.22>23> A) Sure, anonymous24> B) No thanks2526Write the answer to `~/.suiperpower/config.json` `telemetryTier` field and create `~/.suiperpower/.telemetry-prompted`. Then continue.2728## What this skill does2930Pulls DeepBook on-chain trading data (pools, recent trades, depth, fees) and turns it into a list of product opportunities. The skill identifies underserved pairs, low-spread niches, and observable gaps (no aggregator coverage, no charting tool, no MEV resistance, no specific market-making strategy). Output is a ranked list of candidate ideas grounded in real DeepBook activity, not speculation.3132## When to use it3334- The user wants to build on DeepBook but is not sure what.35- The user is mid-idea-validation and wants to confirm DeepBook traction.36- The user is sponsor-track-aligned (Sui Overflow DeepBook track) and needs a load-bearing integration angle.3738## When NOT to use it3940- The user wants to build a DeepBook integration with a chosen idea, route to `deepbook-orderbook`.41- The user wants general Sui idea search, route to `find-next-sui-idea`.42- The user wants Walrus-specific research, route to `walrus-research`.4344If you activated this and the user actually wants something else, consult `skills/SKILL_ROUTER.md` and hand off.4546## Inputs4748- The user's interest in DeepBook (curious, picking an idea, validating).49- Optional: a specific pair the user is interested in (e.g. SUI/USDC, DEEP/USDC).50- Optional: the user's chain experience (helps tailor the analysis depth).5152## Outputs5354A research block written to `.suiperpower/idea-context.md` (or a new `.suiperpower/research-deepbook-<timestamp>.md` if no idea is chosen yet):5556```markdown57## DeepBook research, <timestamp>5859### Pools surveyed60- <pair>: <observed depth>, <observed daily volume>, <fee tier>, <maker concentration>6162### Observable gaps631. <gap>: <evidence from data>, <product idea this enables>642. ...6566### Underserved pairs67- <pair>: <why underserved>, <product idea this enables>6869### Risks70- <risk to building on DeepBook today>: <mitigation>7172### Citations73- <DeepBook docs link, RPC query examples, dashboards>74```7576## Workflow77781. **Confirm scope**79 - Is the user open to any DeepBook angle, or focused on a specific pair or product type?80812. **Survey pools**82 - List active DeepBook v3 pools (read-only RPC, or via DeepBook indexer if available).83 - Note for each: trading pair, fee tier (basis points), 24h volume, current depth at +/-1% of mid.84 - Identify the top 5 by volume; the top 5 by depth; the bottom 5 by spread efficiency.85863. **Walk the gap categories**87 - **Aggregator coverage**: which pools are indexed by aggregators (Cetus, Aftermath, Bluefin, Hop, etc.)? Pools that are active but not aggregated are an opportunity.88 - **Charting / data tooling**: is there a public dashboard for DeepBook activity beyond the official one? If thin, opportunity.89 - **Market-making bots**: are there public bot frameworks? If thin, opportunity for a Sui-native MM strategy as a product.90 - **MEV resistance**: is there observable MEV in the order flow? If yes, opportunity for a private-RFQ or bundled-PTB product.91 - **Specific pairs**: which pairs have no liquidity, no tooling, or no integration with consumer-facing apps?92934. **Surface underserved pairs**94 - Stablecoins paired with sponsor tokens (DEEP, WAL, SCA): often thin liquidity, high spread.95 - Long-tail tokens with active community but no DeepBook listing.96 - Cross-asset pairs that depend on bridged tokens (look for bridge-native pairs).97985. **Identify risks**99 - DeepBook v3 may have specific listing or fee constraints; document.100 - Aggregator dominance: if 90% of volume routes through one aggregator, the moat for new aggregators is small.101 - User audience: most Sui DeepBook users are sophisticated; consumer-facing products need a different audience hypothesis.1021036. **Cite the work**104 - Every claim is tied to a DeepBook RPC query, an explorer link, an aggregator docs page, or a dashboard.105 - Refuse to make claims without citations. "I assume" is not citation.1061077. **Writeback**108 - Append to the chosen output file.109110## Quality gate (anti-slop)111112Before reporting done:113114- Is every quantitative claim (volume, depth, fee) tied to a citation (RPC query result, dashboard link, docs)?115- Are the gaps named with specific evidence, not abstract "DeepBook needs X"?116- Did the analysis include at least one risk, not just upside?117- Did the writeback happen?118- Did the analysis avoid recommending a product the candidate cannot ship in their stated timeline?119120If any answer is no, the skill keeps working.121122## References123124On-demand references (load when relevant to the user's question):125126- `references/deepbook-data-queries.md`: RPC query patterns and indexer endpoints for DeepBook.127- `references/gap-categories.md`: The categories of gaps to walk through.128129Knowledge docs:130131- `skills/data/sui-knowledge/sponsor-docs/deepbook.md`: DeepBook integration knowledge doc.132- `skills/data/sui-knowledge/04-protocols-and-sdks.md`: SDK and integration overview.133134## Use in your agent135136- Claude Code: `claude "/suiper:deepbook-research <your message>"`137- Codex: `codex "/deepbook-research <your message>"`138- Grok Build: run `grok`, then `/deepbook-research <your message>` in the session139- Cursor: paste a chat message that includes a phrase like "DeepBook research", or load `~/.cursor/rules/deepbook-research.mdc` and reference it.140141If you activated this and the user actually wants something else, consult `skills/SKILL_ROUTER.md` and hand off.