npm install @clankgster/sync@alphaClankgster helps your team define agent behavior once and run it across Claude, Codex, Cursor, and more without maintaining separate stacks.
- 🎛️ One shared spec works across many agent front-ends
- 🧰 Flexible building blocks: skills, plugins, context files, rules, commands, and agents
- 🪁 Start small now, keep advanced switches ready when you need them
Naming note: use Clankgster for the project/package brand; repo config uses clankgster.config.ts at the root and clankgsterConfig from @clankgster/sync.
Head to the @clankgster/sync README for setup details, config patterns, and the full sync workflow.
This repository is a pnpm workspace organized around the publishable sync package @clankgster/sync (packages/clankgster-sync). Tooling follows Vite+—the unified vp CLI for install, check, test, pack/build, and monorepo tasks—so day-to-day work looks like vp install, vp check, and vp test from the repo root.
packages/clankgster-sync— Node + TypeScript (tsxscripts,vp packfor npm)packages/clankgster-sync-e2e— private e2e harness and tests against the sync package (@clankgster/sync-e2e)
Prereqs: Node 22.12+ and global vp (install). Then: vp install, vp check, vp test.
Not only does this monorepo contain the source for the Clankgster sync system, we're also a customer and use it to create, modify, and maintain our codebase! 😎
Clankgster is built to be openly usable by developers and teams while keeping source stewardship clear.
- Source code in this repository is licensed under the PolyForm Noncommercial License 1.0.0 (see
LICENSE). - The published npm package
@clankgster/syncis distributed under MIT (seepackages/clankgster-sync/LICENSE). - This split keeps npm usage straightforward in real projects, while the repository source stays aligned with a noncommercial source-sharing model.
