uft-cross-platform-build

Classify UFT build errors and apply fixes from a pattern table.

33|3|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/Axel051171/UnifiedFloppyTool --skill uft-cross-platform-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uft-cross-platform-build
Source: https://github.com/Axel051171/UnifiedFloppyTool/tree/main/.claude/skills/uft-cross-platform-build
Command: npx skills add https://github.com/Axel051171/UnifiedFloppyTool --skill uft-cross-platform-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires qmake, make, scripts/classify_build_error.sh, scripts/run_matrix_local.sh, and includes scripts (resource) components.

What problem does it solve?

This Skill helps developers quickly identify and fix build issues that occur when compiling the UFT application across different platforms and compiler/Qt-version combinations.

Core Features & Use Cases

  • Build Error Classification: Automatically classify build errors into known fix classes based on error signatures.
  • Fix Pattern Matching: Provide one-line fixes for common build errors based on a predefined table.
  • Matrix Verification: Run the build matrix locally to verify fixes and ensure all configurations pass.
  • Use Case: When a CI job fails due to a build error, use this Skill to quickly diagnose the issue and apply the appropriate fix.

Quick Start

Run the skill to classify a build error and apply the fix. Example: classify_build_error.sh build.log

Frequently Asked Questions about uft-cross-platform-build

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

FAQPage Schema
How do I fix cross-platform build errors in UFT when a CI job fails?

To fix cross-platform build errors in UFT, you can classify the build error using a dedicated script against a predefined fix pattern table. This automatically matches error signatures to known fix classes for rapid issue resolution across platforms.

How does error signature classification work for Qt and compiler version combinations?

Error signature classification works by analyzing build logs to identify known error patterns across different compiler and Qt-version combinations. It then matches these signatures to a fix pattern table to provide one-line fixes for common build errors.

Can I run a local build matrix to verify cross-platform fixes before pushing?

Yes, you can run the build matrix locally using a specific matrix verification script. This verifies applied fixes and ensures all platform and compiler/Qt-version configurations pass before integration.

Do I need qmake and make to classify build errors in the UFT application?

Yes, classifying and resolving build errors in the UFT application requires qmake and make. These dependencies are necessary for building the application and running the local matrix verification scripts.

What's the best way to resolve common cross-platform C++ build failures?

The best way to resolve common cross-platform C++ build failures is using automated error classification and fix pattern matching. This approach quickly diagnoses issues from build logs and provides predefined one-line fixes for known compiler errors.