workbench-workflow

Guide manual testing and debugging workflows for Arma Reforger Workbench.

91|40|Updated May 24, 2022
One-click install
npx skills add https://github.com/ArmaOverthrow/Overthrow.Arma4 --skill workbench-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workbench-workflow
Source: https://github.com/ArmaOverthrow/Overthrow.Arma4/tree/main/.claude/skills/workbench-workflow
Command: npx skills add https://github.com/ArmaOverthrow/Overthrow.Arma4 --skill workbench-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill demystifies the often-manual and error-prone development process within the Arma Reforger Workbench. It provides clear guidance for testing, debugging, and troubleshooting, helping you overcome the limitations of a game engine without built-in automated tools.

Core Features & Use Cases

  • Testing Guidelines: Learn structured manual testing procedures for various component types.
  • Compile Error Resolution: Understand common EnforceScript error patterns and their quick fixes.
  • Debugging Techniques: Master print-based debugging and strategic log analysis in the Workbench console.
  • Use Case: When your Arma Reforger mod fails to compile or crashes at runtime, use this Skill to quickly identify the issue, apply the correct debugging pattern, and efficiently test your fixes, saving hours of frustration.

Quick Start

Guide me through the process of testing a new feature in Arma Reforger Workbench, including how to handle compile errors and runtime issues.

Frequently Asked Questions about workbench-workflow

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

FAQPage Schema
How do I debug compile errors in Arma Reforger Workbench?

Compile errors in Arma Reforger Workbench stem from EnforceScript syntax or type mismatches. Check the console error log for the file and line number, review common patterns like missing semicolons or type declarations, and use the structured error resolution guide to apply quick fixes and recompile.

What's the best way to test prefab and config changes in Arma Reforger?

Test prefabs, configs, layouts, and UI elements through manual Workbench testing procedures: load your changes, run the game in the editor, monitor console output, and follow the defined development cycle with explicit reporting of results and any runtime issues encountered.

How do I use Print() for debugging in Arma Reforger Workbench?

Print()-based debugging in Arma Reforger involves inserting Print() statements in EnforceScript to trace execution flow and variable values, then analyzing the console logs to identify where runtime issues occur and pinpoint the root cause of crashes or unexpected behavior.

Can I automate testing and builds in Arma Reforger Workbench?

Arma Reforger Workbench does not include built-in automated testing or unit test frameworks. Development relies on manual Workbench use, console and error log analysis, and structured manual QA procedures for testing changes and diagnosing issues.

What runtime issues can Print() debugging help me diagnose in Arma Reforger mods?

Print()-based debugging in Arma Reforger identifies runtime crashes, logic errors, and unexpected behavior in mods. Strategic log analysis of console output reveals where execution fails, which variables have incorrect values, and which components within prefabs or UI elements are causing the issue.