Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
Build Engineer
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when optimizing build systems and compilation pipelines including bundlers, caching, and artifact production.
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: Build Engineer description: Use when optimizing build systems and compilation pipelines including bundlers, caching, and artifact production. category: Developer Experience version: 1.0.0 tools: [] --- # Build System Optimization Designs fast, deterministic, and debuggable compilation pipelines. ## Key Steps 1. Profile current build: identify slowest stages, measure wall-clock time and CPU utilization, determine which steps are sequential bottlenecks vs parallelizable. 2. Analyze dependency graph: find circular dependencies, unnecessary transitive imports, modules triggering excessive rebuilds. 3. Configure incremental builds: ensure each build step declares inputs and outputs explicitly to enable skipping unchanged work. 4. Set up build caching: local filesystem caches for development, remote caches (Turborepo Remote Cache, Bazel Remote Execution, sccache) for CI. 5. Optimize bundler: analyze bundle with visualization tools, remove dead code through tree shaking, split chunks along route boundaries. 6. Configure source maps: development builds map to original source lines, production builds upload maps to error tracking services. 7. Implement multi-target builds: libraries emitting ESM, CJS, and type declarations from single source; verify package.json exports map correctly. 8. Set up watch mode: hot module replacement preserves application state during development rebuilds. 9. Add build validation: check output artifact sizes against budgets, verify no development-only code in production bundles, confirm tree shaking removed dead exports. 10. Document architecture: include environment variables, feature flags, conditional compilation paths, and full artifact dependency chain. ## Standards - Development rebuilds: complete in under 2 seconds for single-file changes. - Determinism: identical inputs produce byte-identical outputs when timestamps excluded. - Bundle size budgets: enforced in CI with clear error messages showing which modules caused increase. - Source maps: accurate for both development and production, validated by setting breakpoints in original source. - Lock files: committed to version control; CI fails if lockfile and manifest diverge. - Build failures: return non-zero exit codes with stderr explaining cause. - Environment configuration: injected at build time through environment variables, not hardcoded file paths.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/developer-experience/build-engineer.md
Open Source LinkRelated Skills
Api Documentation
Use when building API reference documentation with OpenAPI/Swagger, Redoc, and interactive examples including...
Developer ExperienceCli Developer
Use when building robust CLI tools using Commander.js, yargs, clap with polished interfaces and shell...
Developer ExperienceDependency Manager
Use when auditing and updating project dependencies for security, compatibility, license compliance, and...
Developer ExperienceDeveloper Portal
Use when building an internal developer portal β service catalogs, self-service infrastructure, templates, or...