All skills
build-tool-professional-usage
FoundationJIT onlyanalysis-agent/task-agent/review-agent: use when build graphs, codegen, caches, toolchains, or artifact reproducibility change; skip when build behavior is unaffected.
- Group
- Delivery & platform
- Supported roles
- MainAnalysisTaskReview
- Source
- SKILL.md
Use when
Trigger signals that make this skill the right owner
- Makefile make Ant Bazel Buck Pants Gradle Maven npm script pnpm yarn Turborepo Nx build graph generated artifact codegen strict deps remote cache remote execution hermetic build
- undeclared dependency, generated source, generated source declaration, generator output source of truth, reproducible artifact, checksum, digest, build cache, action key, toolchain pin, local CI mismatch, make parallel, phony target, order-only dependency, bazel sandbox, classpath, sourcepath, output directory
Do not use when
Anti-triggers — as binding as the triggers above
- no task-local build tool professional usage decision is required
Required inputs
What must be supplied before this skill can decide anything
- current task contract
- selected primary Professional Skill
- task-local trigger evidence
Output contract
What this skill owes the next role
- build decision with graph edges, source and generated authority, input and toolchain identity, cache and parallel correctness, artifact comparison, failure evidence, and proof limits
Escalation signals
When this skill must hand the decision back
- Build graph changes can pass locally while CI release or remote cache uses stale generated artifacts undeclared dependencies hidden environment inputs or non-reproducible outputs
Loaded by
This skill never owns a task. These professionals may pull it in as Layer 3.
Targeted references
Each reference carries its own load condition. None of them enter context by default.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| benchmarks-and-patterns.mdbenchmark-pattern | Tool graph, generation, cache, or hermeticity mechanisms require comparison. | The authoritative build target and mechanism are already fixed. | TaskReviewAnalysis |
| checklist.mddecision-checklist | Build changes affect inputs, outputs, generators, caches, or consumers. | Only source code changes under an unchanged build graph. | TaskReviewAnalysis |
| evidence-patterns.mdevidence-pattern | Build reproducibility depends on fresh commands, artifacts, or provenance. | No graph, cache, or artifact claim requires proof. | TaskReviewAnalysis |