MCPInstall

ln-781-build-verifier

Builds all detected projects and verifies successful compilation. Use when checking that a bootstrapped project compiles.

Installs
381
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-781-build-verifier
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads ln-781-build-verifier automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Paths: File paths (references/, ../ln-*) are relative to this skill directory.

MANDATORY READ: Load references/ci_tool_detection.md — build command registry, exit-code preservation, and compact output rules.

ln-781-build-verifier

Type: L3 Worker Category: 7XX Project Bootstrap


Purpose

Detects project types, restores dependencies, executes builds, and verifies successful compilation.

Scope:

  • Auto-detect project types from file markers
  • Restore dependencies using appropriate package manager
  • Execute build commands for each project
  • Verify build artifacts exist

Out of Scope:

  • Running tests (handled by ln-782)
  • Container operations (handled by ln-783)
  • Workflow orchestration (handled by ln-780)

When to Use

ScenarioUse This Skill
Standalone-capableYes
Standalone build verificationYes
CI/CD pipeline build stepYes
Test execution neededNo, use ln-782

Workflow

Step 1: Detect Project Types

Scan project root for type markers.

Marker FileProject TypeBuild System
package.jsonNode.js/Frontendnpm/yarn/pnpm
*.csproj.NETdotnet
setup.py / pyproject.tomlPythonpip/poetry
go.modGogo build
Cargo.tomlRustcargo
pom.xmlJava/Mavenmvn
build.gradleJava/Gradlegradle

Step 2: Restore Dependencies

For each detected project, restore dependencies before building.

Project TypeDependency Restoration
Node.jsInstall packages from lock file
.NETRestore NuGet packages
PythonInstall from requirements or pyproject
GoDownload modules
RustFetch crates

Step 3: Build Projects

Execute build for each project type in Release/Production mode.

Project TypeBuild ModeExpected Outcome
Node.jsProductionBundled assets in dist/ or build/
.NETReleaseCompiled DLLs in bin/Release/
PythonEditable installPackage installed in environment
GoProductionCompiled binary
RustReleaseOptimized binary in target/release/

Step 4: Verify Build Artifacts

Confirm build outputs exist.

Project TypeArtifact Check
Node.jsdist/ or build/ directory exists, contains files
.NETDLL files in bin/Release/{framework}/
PythonPackage importable
GoBinary executable exists
RustBinary in target/release/

Step 5: Report Results

Return structured results to orchestrator.

Result Structure:

FieldDescription
projectNameName of the project
projectTypeDetected type (nodejs, dotnet, python, etc.)
statussuccess / failed
durationBuild time in seconds
outputPathPath to build artifacts
errorMessageError details if failed

Error Handling

Error TypeRecovery Action
Dependency restore failedCheck network, verify lock file integrity
Compilation errorsLog full error output, report as failed
Missing build toolReport required tool installation
TimeoutReport timeout, suggest increasing limit

Critical Rules

  1. Always restore dependencies first - builds may fail without fresh dependencies
  2. Use production/release mode - development builds may hide issues
  3. Verify artifacts exist - successful exit code is not sufficient
  4. Report all projects - include both successful and failed builds

Monitor (2.1.98+): For build/restore commands expected >30s, use Monitor. Fallback: Bash(run_in_background=true).

Definition of Done

  • All project types detected
  • Dependencies restored for each project
  • Build executed for each project
  • Artifacts verified to exist
  • Results returned to orchestrator

Reference Files

  • Parent: ../ln-780-bootstrap-verifier/SKILL.md

Version: 2.0.0 Last Updated: 2026-01-10

FAQ

What does the ln-781-build-verifier skill do?

Builds all detected projects and verifies successful compilation. Use when checking that a bootstrapped project compiles.

How do I install ln-781-build-verifier?

Run npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-781-build-verifier in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ln-781-build-verifier/ (personal) or .claude/skills/ln-781-build-verifier/ (project).

Which AI agents can use ln-781-build-verifier?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is ln-781-build-verifier safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains ln-781-build-verifier?

It is published by levnikolaevich in levnikolaevich/claude-code-skills. It has 381 recorded installs.

More from levnikolaevich/claude-code-skills

View all →

ln-100-documents-pipeline

levnikolaevich/claude-code-skills

Creates complete project documentation system (project docs, reference, tasks, tests). Use when bootstrapping docs from scratch or regenerating all.

Docs & Writing479 installs

ln-620-codebase-auditor

levnikolaevich/claude-code-skills

Open the skill to read its SKILL.md instructions.

ln-775-api-docs-generator

levnikolaevich/claude-code-skills

Configures Swagger/OpenAPI documentation for backend APIs. Use when adding interactive API docs to a project.

Backend & APIs432 installs

ln-624-code-quality-auditor

levnikolaevich/claude-code-skills

Open the skill to read its SKILL.md instructions.

413 installs

ln-782-test-runner

levnikolaevich/claude-code-skills

Executes all test suites and reports results with coverage. Use when verifying that test infrastructure works after bootstrap.

Testing & QA412 installs

ln-634-test-coverage-auditor

levnikolaevich/claude-code-skills

Open the skill to read its SKILL.md instructions.

Testing & QA401 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs