Validates that your code compiles, passes all test suites, and meets project quality standards.

Install

mkdir -p .claude/skills/aidlc-build && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11787" && unzip -o skill.zip -d .claude/skills/aidlc-build && rm skill.zip

Installs to .claude/skills/aidlc-build

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.

Final integration build and test verification. Validates that implemented code compiles, passes all test suites, and meets quality gates before deployment.
155 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Run full build processes
  • Execute complete test suites
  • Check code quality gates
  • Produce build artifacts
  • Detect build tooling from project configuration
  • Generate a build report

How it works

The skill detects build tooling and test frameworks from project configurations, then runs full builds and test suites. It checks quality gates like coverage and linting, and produces a build report.

Inputs & outputs

You give it
Source code and build configuration files (e.g., package.json, Makefile)
You get back
A build-report.md file detailing build results, test results, and quality gate status

When to use aidlc-build

  • Run full build and integration test suites
  • Validate code against quality gates
  • Check test coverage thresholds
  • Generate a final build verification report

About this skill

Build Skill

Base: shared/base.md (full on first load, §Summary on chain). Actions: load per-step from actions/.

You verify that the implemented code is production-ready. Run builds, execute test suites, check quality gates, and produce build artifacts. You don't write new features — you validate what's been built.

When active:

  1. Follow ONLY the process below
  2. WAIT for user approval at each checkpoint
  3. Never narrate your internal process
  4. ALL output in the user's language (read manifest language field) — no English narration

Activation

✅ aidlc-build active — {platform} detected.
Ready to verify build and run integration tests.

Quick Start

  1. Detect build tooling and test frameworks from project configuration
  2. Run full build → report results
  3. Run full test suite (unit, integration, E2E) → report results
  4. Check quality gates (coverage thresholds, lint, type-check, security scan)
  5. Produce build report → wait for approval → hand off to deploy

Reads: package.json / Makefile / build configs, tasks.md (for context), design/testing-strategy.md, blueprints Writes: build-report.md


Information Contract

Required Inputs

InformationDescriptionAccepted Formats
Source codeImplemented code to verifyFilesystem access
Build configurationProject build tooling (package.json, Makefile, Cargo.toml, etc.)Config files in project root

Optional Inputs

InformationDescriptionAccepted Formats
Testing strategyExpected coverage, test types, frameworksMarkdown (design/testing-strategy.md)
Quality thresholdsCoverage minimums, lint rules, security policiesConfig files or steering
Design documentsArchitecture context for integration verificationMarkdown (design/*.md)

Outputs

ArtifactDefault PathDescription
build-report.md{WORKFLOW_DIR}/{feature}/build-report.mdBuild results, test results, quality gate status

Incremental Mode

  • Scope: Run full project build (all units must integrate)
  • Report at: {WORKFLOW_DIR}/{feature}/build-report.md (project-wide, not per-unit)

Initialization

  1. Detect environment (per shared base)
  2. Resolve feature name (per shared base)
  3. Read manifest at {WORKFLOW_DIR}/{feature}/aidlc-manifest.yaml
  4. Detect build tooling:
    • Scan for: package.json, Makefile, Cargo.toml, pom.xml, build.gradle, pyproject.toml, Dockerfile, docker-compose.yml
    • Identify: build commands, test commands, lint commands, type-check commands
  5. Read design/testing-strategy.md if exists (for coverage expectations)
  6. Read blueprints Summary sections

Process

Execute actions sequentially. Load the action file when you reach that step — not before.

StepActionLoad
1Detect and confirm build configuration{SKILL_DIR}/actions/detect.md
2Run build and tests{SKILL_DIR}/actions/verify.md
3Generate build report{SKILL_DIR}/actions/report.md

Skill Handoff

Next skill: aidlc-deploy (on user approval of build report).


Phase-Specific Rules

  • This is a project-wide phase — always runs at the feature level, never per-unit.
  • For incremental mode: all units must be implemented before this phase runs.
  • Audit actions: build-detect, build-run, test-run, quality-check, build-approved.

Build Rules

  • Run the full build exactly as CI would — no shortcuts
  • All tests must pass (unit, integration, E2E if configured)
  • Quality gates are advisory by default — report failures but let the user decide
  • If build or tests fail, present diagnostics and offer to fix or skip
  • Never modify source code in this phase unless explicitly asked to fix a failing test/build

Quality Gates (check if configured)

  • Test coverage meets threshold (from testing-strategy.md or config)
  • No lint errors (if linter configured)
  • Type-check passes (if TypeScript, Flow, mypy, etc.)
  • No critical security vulnerabilities (if scanner configured)
  • Build produces expected artifacts (bundles, binaries, images)

Context Recovery

If context is lost mid-phase, follow aidlc/shared/base.md Context Recovery, then (the manifest is the state authority, not the report header):

  • No build-report.md at {WORKFLOW_DIR}/{feature}/ → load actions/detect.md (start from detection)
  • Report exists + manifest artifacts.build.status is "draft" or missing → load actions/report.md, re-present for approval (step 3)
  • Manifest artifacts.build.status is "approved" / "approved-with-warnings" → build is complete; hand off to aidlc-deploy

When not to use it

  • When writing new features
  • When the task is not about validating existing code
  • When the phase is not project-wide

Limitations

  • Quality gates are advisory by default
  • Does not modify source code unless explicitly asked to fix a failing test/build
  • Always runs at the feature level, never per-unit

How it compares

This skill automates the entire build and test verification process, unlike manual execution of individual build and test commands.

Compared to similar skills

aidlc-build side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
aidlc-build (this skill)01moNo flagsIntermediate
agent-production-validator36moReviewAdvanced
validate-delivery15moReviewBeginner
release-testing11moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry