ask-lcls2

Answer questions about the LCLS2 psana2 codebase with code references.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/carbonscott/deploy-opencode --skill ask-lcls2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-lcls2
Source: https://github.com/carbonscott/deploy-opencode/tree/main/claude/skills/ask-lcls2
Command: npx skills add https://github.com/carbonscott/deploy-opencode --skill ask-lcls2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps users quickly access expert guidance for the LCLS2 psana2 codebase, including API usage, data handling, and debugging strategies.

Core Features & Use Cases

  • Curated guidance on psana2 API, DataSource, Run, Detector interfaces, and calibration workflows.
  • Quick access to code index entries and internal documentation via the Read tool.
  • Use cases include API usage questions, debugging sessions, and data-analysis workflows for LCLS-II.

Quick Start

Ask a question about the LCLS2 psana2 codebase and I will guide you to the most relevant docs, code index entries, and examples.

Frequently Asked Questions about ask-lcls2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use the psana2 DataSource and Run interfaces for LCLS2 data analysis?

This assistant helps you use the psana2 DataSource and Run interfaces for LCLS2 data analysis by providing curated documentation, code index entries, and precise API usage pointers for your data handling workflows.

What is the best way to debug psana2 calibration workflows in LCLS2?

The best way to debug psana2 calibration workflows in LCLS2 is to query this assistant with your specific scenario to receive targeted debugging strategies, relevant internal documentation, and exact code references from the codebase.

Does psana2 support MPI parallel processing for LCLS2 detector data?

Yes, psana2 supports MPI parallel processing for LCLS2 detector data. This assistant can identify references and provide precise pointers regarding MPI implementations and Detector interfaces within the codebase.

How do I find code examples for the psana2 Detector interface in the LCLS2 codebase?

You can find code examples for the psana2 Detector interface in the LCLS2 codebase by asking this assistant to search the code index and internal documentation, returning specific code locations and practical usage examples.

Why does my psana2 API call fail to locate the correct LCLS2 calibration references?

If your psana2 API call fails to locate LCLS2 calibration references, this assistant can help identify the correct references by querying curated documentation and citing precise code locations to resolve the mismatch.