Plugin Claude Code
Plugin marketplace listing 1 plugin: iris-hep.
Plugin Claude Code
Plugin marketplace listing 1 plugin: iris-hep.
Plugin Claude Code
Plugin for using ClaudeCode to create HEP Analyses.
Agent
Use this agent when you need to design a comprehensive plan for an ATLAS physics analysis. This includes: defining analysis strategy, event selection criteria, background estimation methods, systematic uncertainties, statistical procedures, and deliverables. Examples:\n\n \nContext: User needs to plan a search for new…
Agent
Use this agent when a user requests Python code to access ATLAS data, extract specific items, and generate plots. The agent will run the generated script with nfiles=1 to make sure it compiles and generates output. The results will be best if the agent can star with a specification generated by the…
Agent
This agent will write python code that will access ATLAS data, extract some items, and then make one or more plots. If the user's prompt doesn't fit that request, please complain. Generate code using ServiceX to fetch the data, Awkward array to manipulate the data that comes back (with vector for doing any physics…
Command
Delegate to the atlas-analysis-planner agent with the following task.
Skill Claude CodeCodex
Build and iteratively refine physics analysis specifications using analysis-specification-template.md. Use when the user asks to create or update an analysis spec, requests plots/histograms for a dataset, or describes a quick analysis task that should be formalized into a specification document.
Skill Claude CodeCodex
Guidance for working with Awkward Array 2.0 jagged arrays and records in Python. Use when building or debugging awkward workflows, including record construction with ak.zip, adding fields with ak.withfield, filtering/aggregation, combinatorics (ak.cartesian/ak.combinations), argmin/argmax slicing, flattening, sorting…
Skill Claude CodeCodex
Create or extend Python command-line interfaces using Typer and wire them into pyproject.toml entry points. Use when asked to add a new CLI, add a subcommand, or expose a console script for a Python package, especially when pyproject.toml needs [project.scripts] updates or an empty directory needs full project…
Skill Claude CodeCodex
Use when working with the scikit-hep hist library in Python to create, fill, slice, and plot histograms (1D/2D/multi-axis), including UHI indexing, categorical axes, and mplhep plotting conventions.
Skill Claude CodeCodex
Write ServiceX queries in funcadl against ATLAS xAOD data (PHYSLITE/PHYS) and provide guidance for dataset selection, filtering, and deliver usage. Use when asked to build, edit, or debug ServiceX/funcadl queries, ATLAS xAOD skims, or rucio dataset fetches.
Skill Claude CodeCodex
Generate standalone Python scripts (not packaged projects) with PEP 723 inline metadata, a uv run shebang, and Typer CLI scaffolding. Use when the user wants a one-off executable script, automation tool, or runnable file that should declare dependencies inline and not live inside a package or project.
Skill Claude CodeCodex
Use when working in Python with scikit-hep vector and Awkward Array to build vector records, register behaviors, compute deltaR or invariant masses, combine or boost vectors, or access vector properties from ak.zip records of type (Momentum3D/Momentum4D/Vector4D). Vector is only useful if you are also using Awkward.