| name | legacy-survey-api |
| description | Guidance for using the Legacy Survey DR10 data (images and catalogs) through viewer URL APIs and release file structure, with local cache refresh workflows, maskbits interpretation, and known-issues checks. Use when tasks involve cutouts, tractor/sweep catalogs, bricks, or quality masking for Legacy Survey data products. |
Legacy Survey API
Use this skill for DR10 image/catalog access and interpretation while keeping context usage small.
Workflow
- Confirm the target data product: image cutout, brick-level tractor catalog, or sweep catalog query.
- Refresh local references before analysis:
python3 skills/legacy-survey-api/scripts/refresh_legacysurvey_cache.py --output-dir skills/legacy-survey-api/references/cache
- For no-network environments, use
--dry-run and rely on bundled references.
- Load only the minimum reference files from
skills/legacy-survey-api/references/index.md needed for the task.
- Build API URLs using
skills/legacy-survey-api/references/viewer_api_urls.md patterns.
- Validate mask flags and caveats using
skills/legacy-survey-api/references/dr10_bitmasks.md and skills/legacy-survey-api/references/dr10_issues.md before final conclusions.
Keep Context Lean
- Do not load all reference files at once.
- Start from
skills/legacy-survey-api/references/index.md, then open only relevant files.
- Prefer catalog-specific references for catalog tasks and image-specific references for cutout tasks.
References
skills/legacy-survey-api/references/index.md
skills/legacy-survey-api/references/dr10_status.md
skills/legacy-survey-api/references/dr10_description.md
skills/legacy-survey-api/references/dr10_files.md
skills/legacy-survey-api/references/dr10_catalogs.md
skills/legacy-survey-api/references/dr10_bitmasks.md
skills/legacy-survey-api/references/dr10_issues.md
skills/legacy-survey-api/references/viewer_api_urls.md