Automate repetitive development tasks and workflows. Use when creating build scripts, automating deployments, or setting up development workflows. Handles npm scripts, Makefile, GitHub Actions workflows, and task automation.
84
78%
Does it follow best practices?
Impact
92%
1.33xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agent-skills/workflow-automation/SKILL.mdMakefile and npm scripts setup
dev script command
0%
0%
build script command
100%
100%
test script uses coverage
0%
100%
lint script ext flags
40%
100%
type-check script
40%
100%
format script glob
20%
100%
husky prepare script
60%
100%
clean and reset scripts
0%
60%
Makefile PHONY declaration
70%
100%
Makefile DEFAULT_GOAL
100%
100%
Makefile help target auto-generation
100%
100%
Makefile help colorized output
100%
100%
Makefile ci target dependencies
0%
100%
Makefile ## comments on targets
100%
100%
Makefile Docker targets
60%
100%
No hardcoded secrets
100%
100%
Git hooks and GitHub Actions CI
lint-staged TS/TSX config
100%
100%
lint-staged JSON/MD config
100%
100%
husky prepare script
0%
100%
pre-commit hook shebang
100%
100%
pre-commit runs lint-staged
100%
100%
pre-commit runs type-check
0%
0%
pre-commit runs changed tests
0%
0%
GHA push trigger branches
100%
100%
GHA PR trigger branch
100%
100%
GHA checkout action version
100%
100%
GHA setup-node version and cache
100%
100%
GHA uses npm ci
100%
100%
GHA codecov upload
0%
100%
GHA type-check step
0%
100%
Deployment and dev setup scripts
dev-setup uses set -e
100%
100%
dev-setup prerequisite checks
100%
100%
dev-setup .env handling
100%
100%
dev-setup docker-compose
100%
100%
dev-setup wait-for-it
100%
85%
dev-setup runs migrations
100%
100%
dev-setup optional seeding
40%
100%
deploy uses set -e
100%
100%
deploy ENV argument check
100%
100%
deploy runs build before deploy
0%
100%
deploy runs tests before deploy
100%
100%
deploy uses SSH + pm2
100%
100%
No hardcoded secrets
100%
100%
Scripts have inline comments
100%
100%
Scripts have error messages
100%
100%
c033769
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.