Skip to content

docs: consolidate agent instructions into canonical AGENTS.md#113

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/zealous-gates-l5vxfg
Jun 22, 2026
Merged

docs: consolidate agent instructions into canonical AGENTS.md#113
Jammy2211 merged 1 commit into
mainfrom
claude/zealous-gates-l5vxfg

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Consolidates the two parallel, drifting agent-docs (CLAUDE.md read by Claude Code, AGENTS.md read by Codex) into one canonical, agent-agnostic AGENTS.md. CLAUDE.md becomes a 4-line @AGENTS.md import stub, so every agent reads identical instructions.

Part of a 5-repo sweep (PyAutoConf/Fit/Array/Galaxy/Lens) on branch claude/zealous-gates-l5vxfg; all five AGENTS.md share an identical heading order and skeleton.

Uniform skeleton

What this repo isRelated reposQuick commandsCI / definition of greenConfiguration & defaults* → JAX & xp* → Public APIKey rules / footgunsWorking on issuesDeep dives* → Clean state (*omitted where genuinely N/A, never reordered).

Drift fixed (verified against installed source)

  • JAX pytrees: _register_as_pytree / register_instance_pytree exist — replaced the stale "autoarray types are not pytrees / can't return from jax.jit" claim with the two correct JIT-boundary patterns.
  • OperateDeflections: does not exist — operate/ has only OperateImage (image.py) and LensCalc (lens_calc.py). All references corrected.
  • Decorators: aa.grid_dec is a deprecated alias; shipped profiles use aa.decorators.*.
  • CI: stated the real definition of green — pytest --cov on Python 3.12 and 3.13, black advisory (not gated). requires-python is >=3.9.
  • Cut the /mnt/c/__pycache__ narrative, namespace tables (→ __init__.py), Plot Output Mode, and dependency version-pin lists.

This repo: base config/IO layer. Added a short, run-verified README (Config, JSON, FITS examples). No JAX/workspace sections (N/A).

🤖 Generated with Claude Code

Merge the parallel CLAUDE.md/AGENTS.md into one agent-agnostic AGENTS.md
(uniform skeleton) and reduce CLAUDE.md to an @AGENTS.md import stub. Drop
the /mnt/c numba narrative to a single cache-env command, state the real CI
matrix (pytest on 3.12 + 3.13, black advisory), note requires-python >=3.9,
and add a short run-verified README (Config, JSON, FITS examples).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Jammy2211 Jammy2211 merged commit 9f13caf into main Jun 22, 2026
6 checks passed
@Jammy2211 Jammy2211 deleted the claude/zealous-gates-l5vxfg branch June 22, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant