Skip to content

Move .claude creation for testing agent harness to postinstall#4624

Open
TylerLeonhardt wants to merge 2 commits intomainfrom
tyler/severe-anteater
Open

Move .claude creation for testing agent harness to postinstall#4624
TylerLeonhardt wants to merge 2 commits intomainfrom
tyler/severe-anteater

Conversation

@TylerLeonhardt
Copy link
Member

title says it all.

Copilot AI review requested due to automatic review settings March 23, 2026 22:05
@TylerLeonhardt TylerLeonhardt self-assigned this Mar 23, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Moves workspace .claude/ setup from committed symlinks/files into the postinstall script so the Claude testing harness can rely on a consistent .claude layout after npm install.

Changes:

  • Add a postinstall step to create .claude/CLAUDE.md and .claude/skills symlinks pointing to canonical repo locations.
  • Update .gitignore to ignore .claude/ entirely and remove now-unneeded per-path ignore entries.
  • Remove previously committed .claude symlink files and add a new .agents/skills/anthropic-sdk-upgrader skill.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
script/postinstall.ts Creates .claude symlinks during postinstall and invokes the new helper from main().
.gitignore Ignores .claude/ and simplifies ignore rules now that .claude is generated.
.claude/skills/launch Removes the committed symlink file (now generated by postinstall).
.claude/CLAUDE.md Removes the committed symlink file (now generated by postinstall).
.agents/skills/anthropic-sdk-upgrader/SKILL.md Adds a new skill describing the Anthropic SDK upgrade procedure.

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.

3 participants