Skip to content

Align context and metadata-declared skills with Rust. - #4

Open
samuel-williams-shopify wants to merge 36 commits into
mainfrom
align-agent-context-skills
Open

samuel-williams-shopify wants to merge 36 commits into
mainfrom
align-agent-context-skills

Conversation

@samuel-williams-shopify

@samuel-williams-shopify samuel-williams-shopify commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

agent:context:list, show, and install handle ordinary context and metadata-declared skills together. The list marks skill documents, show reads them by source filename, and install refreshes all definitions from the selected providers.

Package#definitions holds ordinary Definition instances and Skills::Definition instances in one collection. Installer#install resolves providers and loads their definitions once, then applies the appropriate destination and ownership rules. Skill front matter is updated through Markly's native front matter node; authored metadata and the original Markdown body are retained, with resolved ecosystem, package, and version recorded under metadata.

The shared design document maps the Ruby classes to the Rust implementation, and the shared specification defines the observable contract. Validation: bundle exec bake decode:index:coverage lib, bundle exec bake test (83 tests), and bundle exec rubocop pass.

Companion PRs: Rust implementation, Ruby conventions, and standalone gem deprecation.

Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
@samuel-williams-shopify samuel-williams-shopify changed the title Align context and skills with the Rust reference design Align context and metadata-declared skills with Rust Oct 9, 2026
@samuel-williams-shopify
samuel-williams-shopify marked this pull request as ready for review October 9, 2026 07:50
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
@samuel-williams-shopify samuel-williams-shopify changed the title Align context and metadata-declared skills with Rust Align context and metadata-declared skills with Rust. Oct 11, 2026

This branch has not been deployed

No deployments
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