JamieMasonJamieMasonCommunityยท14 Agent Skills Included

syncpack

Keep dependency versions consistent across large JavaScript monorepos

Finds and fixes mismatched dependency versions across every package in a JavaScript monorepo. Eliminates manual package.json auditing, version drift, and inconsistent formatting between workspaces. Bumps outdated packages from the npm registry, enforces pinning and banning rules, and migrates repos to pnpm or bun catalogs automatically.
npx skills add JamieMason/syncpack --all -g -y

All Skills in This Repository (14)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

signal-over-noise

Remove filler words and hedging language from written text.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

review-docs

Audit Syncpack documentation for structure, clarity, and consistency.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

fix-bug

Reproduces and debugs issues in the Swagger codebase using AI-powered analysis and automated correction suggestions.

Community
Advanced
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

document-code

Create and update MDX documentation for Syncpack commands, configuration, and status codes.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

write-tests

Creates PyTorch data loaders and evaluates them for efficiency and correctness.

Community
Advanced
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

write-code

Enforce consistent Rust code style and conventions across Syncpack projects.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

search-code

Locate code patterns and symbols across the Syncpack codebase using ast-grep and grep.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

front-loading

Lead with key conclusions before context in sequential content.

Community
Basic
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

add-feature

Guide engineers in adding Syncpack CLI commands, InstanceState variants, and version-group behavior.

Community
Advanced
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

fix-bug

Diagnose and fix bugs in Syncpack using hypothesis-driven debugging and TDD.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

write-tests

Write Rust tests for Syncpack using the TestBuilder pattern and instance assertions.

Community
Intermediate
๐Ÿ“ฆ In Repo
JamieMasonJamieMason

optimize-benchmarks

Runs iterative Rust benchmark cycles to optimize syncpack-specifier parsing performance.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install syncpack?โ–ผ

Run `npx skills add JamieMason/syncpack --all -g -y` in your terminal to install all skills in this suite globally.

How to fix mismatched dependency versions in a monorepo?โ–ผ

Run `syncpack lint` to find every version mismatch across your packages, then `syncpack fix` to automatically align them to a single consistent version.

Can syncpack update outdated npm packages?โ–ผ

Yes. The `syncpack update` command checks the npm registry and bumps outdated dependencies everywhere in your monorepo, including pnpm and bun catalog entries, while preserving your semver range preferences.

Does syncpack work with pnpm, bun, and yarn workspaces?โ–ผ

Yes. Syncpack supports npm, yarn, pnpm, and bun monorepos, and can even auto-migrate your dependencies to pnpm or bun catalogs.

Can AI agents help maintain syncpack itself?โ–ผ

Yes. This repository includes agent skills for writing Rust code, adding tests, fixing bugs, and updating documentation that follow the project's own conventions.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’