character-picker-integration

Coordinate character registry and job queue edits across Flask backends and UI modules.

7|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/SkastVnT/AI-Assistant --skill character-picker-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-picker-integration
Source: https://github.com/SkastVnT/AI-Assistant/tree/main/.github/skills/character-picker-integration
Command: npx skills add https://github.com/SkastVnT/AI-Assistant --skill character-picker-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintain character picker, registry, and local job queue integration within AI-Assistant. Ensures safe, consistent edits to storage data, core registries, routes, and frontend components.

Core Features & Use Cases

  • Centralized management of character data in storage/character_db (characters.json, series_aliases.json)
  • Backend and frontend wiring for character-picker.js and job-queue-panel.js
  • API contracts for /api/characters and /api/jobs with robust lifecycle support
  • Integration into image-gen flows via character_key; supports queue states: queued, running, completed, failed, cancelled

Quick Start

Edit storage/character_db data or modify core registries and queues, then reload to apply changes.

Frequently Asked Questions about character-picker-integration

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

FAQPage Schema
How do I maintain a character registry and job queue in a Flask backend?

To maintain a character registry and job queue in a Flask backend, coordinate local storage files and core modules to enforce clear API interfaces, changelogs, and tests. This ensures safe, consistent edits across backend routes and UI components.

How does character_key wiring work with image-generation flows?

Character_key wiring integrates the character picker with image-generation flows by passing identifiers through API routes and frontend components. This coordinates local registries and job queues to support queued, running, completed, failed, and cancelled states.

What is the best way to structure API contracts for character and job queues?

The best way to structure API contracts for character and job queues is to define robust lifecycle support for /api/characters and /api/jobs endpoints. This includes enforcing clear interfaces, tests, and safe deployment practices across Flask backends.

Does integration testing cover frontend components like character-picker.js and job-queue-panel.js?

Integration testing covers frontend components like character-picker.js and job-queue-panel.js by validating backend and frontend wiring. It enforces consistent edits to storage data, core registries, routes, and UI modules for the character picker system.

Why does my job queue get stuck during image generation?

A job queue gets stuck during image generation when character_key wiring fails or API routes lack robust lifecycle support. Proper coordination of the local character registry and job queue enforces safe deployment and prevents failed states.