aps-spec-designer

Generate ExiaStudio state machines, FB flow diagrams, and FB specifications from SKILL.md.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/ShimanoN/Skills --skill aps-spec-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aps-spec-designer
Source: https://github.com/ShimanoN/Skills/tree/main/aps-spec-designer
Command: npx skills add https://github.com/ShimanoN/Skills --skill aps-spec-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

APS project teams need to produce consistent ExiaStudio implementation artifacts (state machines, FB flow diagrams, and FB specifications) from a compact skill specification, reducing manual drafting time and ensuring traceability.

Core Features & Use Cases

  • Automated design artifact generation: Produce MAIN_state_machine.drawio, per-FB flow diagrams (FB_XXX_flow.drawio), and ExiaStudio_FB仕様書.md from a single SKILL.md-driven spec.
  • Context-aware integration: Read APS context from references/aps-context.md and follow drawio and FB guide conventions to ensure interoperability with ExiaStudio tooling.
  • World-ready templates: Includes outputs layout, naming conventions, and CKD-aligned block annotations to accelerate APS automation workflows.

Quick Start

Run the skill on an APS task description to generate MAIN_state_machine.drawio, FB_XXX_flow.drawio, and ExiaStudio_FB仕様書.md.

Frequently Asked Questions about aps-spec-designer

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

FAQPage Schema
How do I generate ExiaStudio FB specifications from a skill spec?

You can generate ExiaStudio FB specifications by running the skill on an APS task description to automatically produce ExiaStudio_FB仕様書.md from a structured SKILL.md specification file.

Can I create drawio state machines for APS device inspection automatically?

Yes, the skill auto-generates MAIN_state_machine.drawio for APS tower inspection devices by reading structured skill specifications and applying drawio conventions from the draw-guide.md reference.

What is the best way to produce FB flow diagrams for ExiaStudio workflows?

The best way is to use a specification-driven approach that reads APS context and outputs per-FB flow diagrams as FB_XXX_flow.drawio files, ensuring interoperability with ExiaStudio tooling.

Do I need specific reference files to generate APS design artifacts?

You need a structured SKILL.md specification, and the skill optionally reads references like aps-context.md for APS context and draw-guide.md for drawio and FB guide conventions.

How does automated spec design ensure traceability for APS automation?

Automated spec design ensures traceability by producing consistent implementation artifacts including state machines, FB flow diagrams, and FB specifications from a single compact skill specification.

What naming conventions apply to the generated drawio and markdown files?

Outputs follow specific naming conventions: MAIN_state_machine.drawio for state machines, FB_XXX_flow.drawio for per-FB flow diagrams, and ExiaStudio_FB仕様書.md for FB specifications.