Move per-site agent instructions and skill catalog into packages/common - #4645
Draft
shaunandrews wants to merge 1 commit into
Draft
Move per-site agent instructions and skill catalog into packages/common#4645shaunandrews wants to merge 1 commit into
shaunandrews wants to merge 1 commit into
Conversation
The per-site AGENTS.md/CLAUDE.md/STUDIO.md install logic lived only in apps/studio, with no shared home the way per-site skill installs already had (packages/common/lib/agent-skills.ts). Moves it into packages/common/lib/agent-instructions.ts, and moves the bundled skill catalog into packages/common/lib/agent-skills-catalog.ts, so apps/local can reuse both instead of duplicating the logic. apps/studio's own modules become thin wrappers with unchanged behavior and signatures. First of a stack bringing per-site AI skills and instructions to the agentic UI. Co-Authored-By: Claude Sonnet 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.
Related issues
How AI was used in this PR
Proposed Changes
apps/studioand intopackages/common, alongside the skill-install logic that was already shared there.apps/studio's own modules become thin wrappers with unchanged signatures — every existing call site keeps working exactly as before.apps/local(the browser UI's backend) can now reuse this logic instead of duplicating it.Testing Instructions
npm run typecheckandnpm testpass across all workspaces, on this branch alone (not just the full stack).Pre-merge Checklist