Auto-generated tile from GitHub (10 skills)
92
94%
Does it follow best practices?
Impact
92%
1.16xAverage score across 44 eval scenarios
Advisory
Suggest reviewing before use
The Devrel team at a mid-size SaaS company wants to standardise the way code examples are rendered across their documentation site, blog, and social channels. Right now contributors copy-paste screenshots from their editors with inconsistent fonts, themes, and sizing — which creates an inconsistent brand appearance.
The team wants a reproducible local setup that any contributor can clone and immediately use to produce polished code snippet images. They have settled on snipgrapher as the tool for the job. The setup must handle two use cases: a clean default style for the documentation site, and a higher-contrast social media variant with a visible watermark.
Your job is to initialise the project, configure it correctly for both use cases, and verify the environment is healthy before any rendering happens. Produce a shell script (setup.sh) that automates the full setup process, and leave the resulting config file in the working directory so the team can inspect and commit it.
Produce the following files:
setup.sh — a shell script that prepares the snipgrapher environment and demonstrates a sample render for each use casesetup-log.txt — a text log recording each command run and any output producedThe script should be executable and self-contained. Do not assume snipgrapher is already installed globally.
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
scenario-16
scenario-17
scenario-18
scenario-19
scenario-20
scenario-21
scenario-22
scenario-23
scenario-24
scenario-25
scenario-26
scenario-27
scenario-28
scenario-29
scenario-30
scenario-31
scenario-32
scenario-33
scenario-34
scenario-35
scenario-36
scenario-37
scenario-38
scenario-39
scenario-40
scenario-41
scenario-42
scenario-43
scenario-44
skills
documentation
fastify
init
linting-neostandard-eslint9
node
nodejs-core
rules
oauth
octocat
snipgrapher