Skip to content

Adopt the hub's shared instruction templates; bridge them into Claude Code - #31

Merged
AronT-TLV merged 2 commits into
mainfrom
docs/adopt-shared-instruction-templates
Sep 29, 2026
Merged

AronT-TLV merged 2 commits into
mainfrom
docs/adopt-shared-instruction-templates

Conversation

@AronT-TLV

@AronT-TLV AronT-TLV commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Follows FourMInfo/math_tech_study#32, which split the canonical instruction templates into shared files (byte-identical in every study repo) and a repo-specific project.instructions.md (never overwritten). Linear_Algebra (#21) is merged; Calculus (#9) is next.

Changes

File Change
.github/instructions/{ecosystem,source,testing,docs,notebooks}.instructions.md copied unchanged from the hub; cmp confirms byte-identical. The old source, testing and notebooks files described Linear_Algebra (Point2f, rotation matrices, using Linear_Algebra, LAlatex), and notebooks had missed the 2026-07-16 fix
.github/instructions/project.instructions.md now this repo's own file: reexports, function categories (roots by three methods, conics, finance, triangles), coefficient naming, test file, notebook setup and notebook-only packages
.github/copilot-instructions.md regenerated from the corrected canonical template (#28): gh works (the ban was false), Azure section removed, communication rules as the marked Copilot mirror. Drops two false claims: that the module auto-detects headless environments (tests set GKSwstype), and a hard-coded test count
CLAUDE.md was an untracked symlink to copilot-instructions.md, hidden by a Claude.md line in .gitignore (which matches CLAUDE.md on macOS). Now the committed shared template, as in the other two repos
.gitignore removes the Claude.md line
all four Project.toml julia compat 1.10 → 1.13 (CI runs '1')

Notebook environment

notebooks/Project.toml now lists Revise, as Linear_Algebra and Calculus do. The setup cell loads it, but until now it resolved only from the global environment.

🤖 Generated with Claude Code

AronT-TLV and others added 2 commits September 29, 2026 12:14
… Code

- Shared files (ecosystem, source, testing, docs, notebooks) copied unchanged
  from math_tech_study project_resources (#32); byte-identical, checked with cmp.
  The old source, testing and notebooks files described Linear_Algebra
  (Point2f, rotation matrices, `using Linear_Algebra`, LAlatex).
- project.instructions.md is now this repo's own file: reexports, function
  categories (roots by three methods, conics, finance, triangles),
  coefficient naming, test file, notebook setup and notebook-only packages.
- copilot-instructions.md regenerated from the corrected canonical template:
  `gh` works (the ban was false), Azure section removed, communication rules
  as the marked Copilot mirror. Drops two false claims: the module does not
  auto-detect headless environments (tests set GKSwstype), and the hard-coded
  test count.
- CLAUDE.md: was an untracked symlink to copilot-instructions.md, hidden by a
  `Claude.md` line in .gitignore (matching CLAUDE.md on a case-insensitive
  filesystem). Now the committed shared template, as in Linear_Algebra and
  Calculus; the ignore line is removed.
- julia compat 1.10 -> 1.13 in all four environments.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…us have it

The setup cell loads Revise; it resolved only from the global environment.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AronT-TLV
AronT-TLV merged commit c405598 into main Sep 29, 2026
5 checks passed
@AronT-TLV
AronT-TLV deleted the docs/adopt-shared-instruction-templates branch September 29, 2026 09:27
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