labeling-feature-add

Add labeling UI components, hooks, shortcuts, and i18n entries to the spectrogram workspace.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Jason-hub-star/GameLab --skill labeling-feature-add-jason-hub-star
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labeling-feature-add
Source: https://github.com/Jason-hub-star/GameLab/tree/main/.claude/skills/page-skills/feature/labeling-feature-add
Command: npx skills add https://github.com/Jason-hub-star/GameLab --skill labeling-feature-add-jason-hub-star

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a reliable process to extend the labeling workspace with new UI elements, hooks, shortcuts, and internationalized strings without breaking existing functionality.

Core Features & Use Cases

  • Component Extraction: Moves new UI code into components/ to keep page files concise.
  • Hook Extraction: Places complex interaction logic into reusable hooks when exceeding 20 lines.
  • Integration Automation: Updates orchestrator, hotkey sync, i18n entries, and runs lint‑build validation.
  • Use Case: When a product team decides to introduce a novel annotation tool in the spectrogram view, this skill guides the developer through all required steps.

Quick Start

Ask the AI to add a new labeling component to the workspace.

Frequently Asked Questions about labeling-feature-add

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

FAQPage Schema
How do I add new labeling UI components to a spectrogram workspace?

To add new labeling UI components to a spectrogram workspace, you extract UI code into dedicated component files and move complex interaction logic into reusable hooks, keeping page files concise and maintaining existing functionality.

What is the best way to structure frontend hooks for a new spectrogram annotation feature?

The best way to structure frontend hooks for a spectrogram annotation feature is to extract complex interaction logic exceeding twenty lines into separate reusable hook files, ensuring the main page logic remains clean and maintainable.

How does integration automation work when extending a labeling interface?

Integration automation for extending a labeling interface works by automatically updating the orchestrator, synchronizing hotkeys, adding i18n entries, and running lint-build validation checks to prevent breaking existing features.

Do I need to manually update i18n entries when adding new labeling shortcuts?

You do not need to manually update i18n entries when adding new labeling shortcuts, as the process automatically integrates internationalized strings alongside hotkey synchronization and orchestrator updates during the build.

What happens if lint or build checks fail after adding a spectrogram labeling component?

When lint or build checks fail after adding a spectrogram labeling component, the integration validation process identifies the regression criteria errors, ensuring the new UI elements, hooks, and shortcuts do not break the existing workspace.

When should I use this approach to extend a spectrogram labeling workspace?

You should use this approach to extend a spectrogram labeling workspace when a product team needs to introduce a novel annotation tool, requiring automated integration of fresh components, hooks, shortcuts, and internationalized strings.