Bring consistency to your designs and reduce friction between team members with Assistants.
Assistants work both inside Sketch and on the command-line on any platform, unlike plugins which are general purpose extensions for the Sketch Mac app. Create your own, either by modifying existing Assistants or writing your own rule implementations in TypeScript.
- are specified per document.
- can be added to a document with a single click.
- contain one or more rules.
- can be created by extending existing ones.
- operate on raw JSON document data.
One of the fundamentals of Assistants is that they are defined per document. You can use certain Assistants with one document and others with another, for instance to work on multiple projects for different brands and respect their individual guidelines.
Documents specify Assistants as dependencies in
Create and publish Assistants
Assistants are built to be shared and to reuse existing rules written by others so that you only have to implement your own rules when necessary. Take a look at the rules provided by Sketch that you can use in your own Assistants.