skill-test-project-layout

Diagnose Business Central AL project layout conflicts between app and test sources.

1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/javiarmesto/aldc-workshop-starters --skill skill-test-project-layout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-test-project-layout
Source: https://github.com/javiarmesto/aldc-workshop-starters/tree/main/04-greenfield-starter/.github/skills/skill-test-project-layout
Command: npx skills add https://github.com/javiarmesto/aldc-workshop-starters --skill skill-test-project-layout

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves Business Central AL repository layout issues where application and test projects interfere with each other, causing compilation errors, missing test dependencies, or incorrect project discovery.

Core Features & Use Cases

  • Project Boundary Diagnosis: Identifies app/test source contamination, nested project issues, and workspace layout problems.
  • Dependency and Manifest Review: Checks test library references and app.json configuration problems affecting AL builds.
  • Build Isolation Guidance: Recommends structural or configuration fixes to ensure separate app and test compilation workflows.

Quick Start

Ask the skill to diagnose why my Business Central AL app build is compiling test files and reporting AL0297 or missing test library errors.

Frequently Asked Questions about skill-test-project-layout

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my Business Central AL app build compile test files and fail with AL0297?

Your Business Central AL app build compiles test files and fails with AL0297 due to project layout conflicts where app and test sources interfere. Diagnosing workspace boundaries, app.json files, and nested project structures isolates compilation workflows to resolve missing test library dependencies.

How do I fix missing test library dependencies in my Business Central AL project?

To fix missing test library dependencies in your Business Central AL project, analyze the app.json dependency manifests and verify workspace configurations. Diagnosing project boundaries ensures test library references are correctly configured and separated from application source code.

What causes app and test source contamination in nested Business Central repositories?

App and test source contamination in nested Business Central repositories is caused by improper workspace boundaries and nested project structures. Reviewing app.json files and applying build isolation strategies separates application and test compilation workflows to prevent compiler errors.

Can I diagnose AL project layout conflicts without manually checking workspace configurations?

Yes, you can diagnose AL project layout conflicts automatically by analyzing app.json files, dependency manifests, and workspace boundaries. This process identifies app/test source contamination and recommends structural fixes to ensure separate AL compilation workflows without manual inspection.

When do I need to apply build isolation strategies for Business Central AL compilation?

You need to apply build isolation strategies for Business Central AL compilation when application and test projects interfere with each other. If compiler errors occur from nested app and test sources or incorrect project discovery, structural configuration fixes ensure separate compilation workflows.