sgf_analysis_expert

Define SGF analysis implementation requirements for TigerGo across desktop and mobile platforms.

Updated Aug 15, 2024
One-click install
npx skills add https://github.com/zgbl/tigergo --skill sgf-analysis-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sgf_analysis_expert
Source: https://github.com/zgbl/tigergo/tree/main/.agent/skills/sgf_analysis_expert
Command: npx skills add https://github.com/zgbl/tigergo --skill sgf-analysis-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance and requirements for understanding and implementing TigerGo's SGF Analysis features, ensuring consistency and adherence to design principles.

Core Features & Use Cases

  • Feature Mapping: Understand how SGF analysis features map to specific HTML, CSS, and JavaScript files for both desktop and mobile interfaces.
  • Implementation Details: Get insights into KataGo integration, internationalization, theme system, and automated SGF question generation.
  • Use Case: When developing the mobile interface for SGF analysis, consult this Skill to identify the correct HTML file (SGFAnalysisMobile.html) and understand the critical global functions required by the board rendering logic.

Quick Start

Consult the SGFAnalysis.html file to understand the desktop interface for SGF analysis.

Frequently Asked Questions about sgf_analysis_expert

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

FAQPage Schema
How do I integrate KataGo for SGF analysis in a web application?

KataGo integration for SGF analysis requires mapping specific HTML, CSS, and JavaScript files to ensure architectural consistency across desktop and mobile interfaces. You must implement critical global functions required by the board rendering logic.

How do I implement automated Go problem generation from SGF files?

Automated SGF question generation involves defining specific data storage and scoring logic for generated Go problems. The workflow requires backend integration to process SGF files and output structured problem sets consistently.

How does TigerGo handle SGF analysis UI differences between desktop and mobile?

TigerGo enforces architectural consistency by mapping SGF analysis features to specific files like SGFAnalysis.html for desktop and SGFAnalysisMobile.html for mobile. This ensures feature parity while adapting to different platform interfaces.

What internationalization and theme system requirements are needed for SGF analysis features?

The SGF analysis feature requires implementing an internationalization framework and a theme system within the web interface. These components must be integrated alongside KataGo support to ensure consistent UI rendering across platforms.

Does the SGF analysis feature support both desktop and mobile platforms?

Yes, the SGF analysis feature enforces architectural consistency across both desktop and mobile platforms. It maps features to distinct HTML files, ensuring critical global functions for board rendering logic are maintained on both interfaces.

Why does the SGF analysis board rendering logic fail on mobile interfaces?

Mobile SGF analysis board rendering fails when critical global functions are missing from SGFAnalysisMobile.html. Ensuring the correct HTML file is loaded and architectural consistency is maintained resolves these rendering issues.