Why I built it.
Documentation describes a capability. A release announcement adds the date, rollout details, and changes that can affect an existing project. I wanted those updates available inside the coding workflow, with a way to narrow them to what the project actually contains.
The tool collects Shopify’s merchant and developer changelogs into a searchable local cache. Its project check looks for bounded evidence such as packages, identifiers, extension targets, and API versions. It links candidate updates to matching files so you can investigate the connection.
Install the skill and terminal CLI.
Review the source, then run these commands in a directory where the clone can stay. The installer creates symlinks to it; moving or deleting it breaks that installation.
This full setup installs for both agents. --auto-reference adds global agent guidance, and --hooks configures optional hooks. Omit those flags if you want the skill and CLI without those integrations. Inspect the installer’s output for the files it changes.
Codex hooks require trust through /hooks and a restart. The optional hooks run offline and allow the task to continue if they fail. Native host invocation is not claimed as tested in this release.
Prefer only the agent skill?
The skills installer adds the skill without creating the terminal CLI or changing global agent instructions:
Start with one real task.
Replace /path/to/project with your checkout. Use the project check to find candidate changes, the search to investigate a topic, and doctor to inspect the local setup and cache. Refresh the feed with shopify-updates sync when needed.
- Read the matched project evidence. Is it part of the feature you are changing?
- Read the complete announcement and follow its official documentation links.
- Verify the project’s API version, store context, rollout limits, and dates.
- Record which finding changes the implementation or needs a test.
Know what a match means.
The project check uses lexical matching, not a semantic compatibility review. A matching word is a reason to inspect an update; it does not certify that the change applies. Cache freshness and coverage matter, and a synced feed is not a guarantee of complete historical coverage.
This is an independent community project, not an official Shopify product. The tool’s code is MIT licensed; announcement content belongs to its source.
Installation and scope were verified on September 6, 2026 against the release source and release notes. GitHub remains the source for later changes.