Agent Skills: Extract test set from raw prices

Extract raw price dataframe for a test case

UncategorizedID: tradingstrategy-ai/web3-ethereum-defi/extract-test-set

Install this agent skill to your local

pnpm dlx add-skill https://github.com/tradingstrategy-ai/web3-ethereum-defi/tree/HEAD/.claude/skills/extract-test-set

Skill Files

Browse the full folder contents for extract-test-set.

Download Skill

Loading file tree…

.claude/skills/extract-test-set/SKILL.md

Skill Metadata

Name
extract-test-set
Description
Extract raw price dataframe for a test case

Extract test set from raw prices

This is a skill to extract price data from the raw prices for an isolated unit test.

Inputs

  1. Smart contract address and a blockchain as a blockchain explorer link
  2. Test case name

Relevant files

Seek metadata and Parquet information here:

Ad-hoc script

Create an ad-hoc Python script that reads

Script inputs

  • chain id (numeric) - address tuple
  • test case name

Scripts

  • Extracts the price series from DEFAULT_UNCLEANED_PRICE_DATABASE

Script outputs

  • Pytest test module with a single test case
  • Related Parquet file containing price data only for this vault

Write test case

Then the script creates test_xxx file, stores metadata there inline and creates corresponding test_xxx_price.parquet file for the test case to read.

  • Include only a single test function, do not generate excessive tests

Run the script

  • After running the script, run the generated test case