Adopt the hub's shared instruction templates; bridge them into Claude Code - #31
Merged
Merged
Conversation
… 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
.github/instructions/{ecosystem,source,testing,docs,notebooks}.instructions.mdcmpconfirms 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.github/copilot-instructions.mdghworks (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 setGKSwstype), and a hard-coded test countCLAUDE.mdcopilot-instructions.md, hidden by aClaude.mdline in.gitignore(which matchesCLAUDE.mdon macOS). Now the committed shared template, as in the other two repos.gitignoreClaude.mdlineProject.tomljuliacompat 1.10 → 1.13 (CI runs'1')Notebook environment
notebooks/Project.tomlnow listsRevise, 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