chain-build-engineer
Automates validation, test running, and package checks for Chain projects.
Install
mkdir -p .claude/skills/chain-build-engineer && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15462" && unzip -o skill.zip -d .claude/skills/chain-build-engineer && rm skill.zipInstalls to .claude/skills/chain-build-engineer
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Build and test workflow for Chain. Use for validation triage, package scripts, coverage gates, CI equivalents, and npm package checks.Key capabilities
- →Run typechecks
- →Run unit tests
- →Run coverage reports
- →Run build scripts
- →Perform smoke import for package/export work
- →Validate agent configuration
How it works
This skill executes various build and test commands like `npm run typecheck`, `npm test`, `npm run coverage`, and `npm run build`. It also performs smoke imports for package work and validates agent configurations.
Inputs & outputs
When to use chain-build-engineer
- →Run project typechecks
- →Execute coverage reports
- →Validate agent configuration
- →Smoke test package exports
About chain-build-engineer
Executes typechecks, unit tests, and build scripts. Verifies export and package integrity. Validates agent configuration and CI gates.
Build and test workflow for Chain. Use for validation triage, package scripts, coverage gates, CI equivalents, and npm package checks.
When not to use it
- →When the package is not scaffolded yet and checks cannot run
Limitations
- →Checks cannot run if the package is not scaffolded yet
- →Prefers targeted Vitest runs while debugging
- →Requires `python3 tools/agents/scripts/validate_agent_config.py` for agent-config-only work
How it compares
This skill provides a centralized workflow for validating Chain's build and test processes, ensuring consistency across different types of changes and offering specific checks for package exports and agent configurations, unlike manual, ad-
Compared to similar skills
chain-build-engineer side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| chain-build-engineer (this skill) | 0 | 3mo | No flags | Beginner |
| e2e-test-service-management | 0 | 6mo | Caution | Beginner |
| turborepo | 61 | 2mo | Review | Intermediate |
| perf-lighthouse | 13 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
e2e-test-service-management
raphaelmansuy
Service management for E2E testing in EdgeQuake. Start, stop, and monitor PostgreSQL, backend API, and frontend services. Includes health checks and logging utilities for interactive testing workflows.
turborepo
vercel
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.
perf-lighthouse
tech-leads-club
Run Lighthouse audits locally via CLI or Node API, parse and interpret reports, set performance budgets. Use when measuring site performance, understanding Lighthouse scores, setting up budgets, or integrating audits into CI. Triggers on: lighthouse, run lighthouse, lighthouse score, performance audit, performance budget.
turborepo-caching
wshobson
Configure Turborepo for efficient monorepo builds with local and remote caching. Use when setting up Turborepo, optimizing build pipelines, or implementing distributed caching.
smoke-test
mastra-ai
Create a Mastra project using create-mastra and smoke test the studio in Chrome
pipeline-plugin-development
TencentBlueKing
流水线插件开发完整指南,涵盖插件创建、task.json 配置规范、多语言开发示例(Python/Java/NodeJS/Golang)、输入输出规范、错误码规范、发布流程、调试方法。当用户需要开发蓝盾流水线插件、配置 task.json、处理插件输入输出或排查插件错误时使用。