🎯

infographic-item-creator

🎯Skill

from coszone/astro-koharu

VibeIndex|
What it does

Generates TypeScript/TSX infographic item components with precise layout logic, props, and registration for a specific design framework.

πŸ“¦

Part of

coszone/astro-koharu(6 items)

infographic-item-creator

Installation

DockerRun with Docker
docker compose --env-file ./.env -f docker/docker-compose.yml up -d --build
git cloneClone repository
git clone https://github.com/cosZone/astro-koharu
pnpmRun with pnpm
pnpm dev
DockerRun with Docker
docker compose down
πŸ“– Extracted from docs: coszone/astro-koharu
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Generate or update infographic Item components for this repo (TypeScript/TSX in src/designs/items). Use when asked to design, implement, or modify data item visuals, layout logic, or registerItem composites.

Overview

# Infographic Item Generator

Overview

Generate complete Item component code for the infographic framework, following the project's item rules, layout constraints, and registration requirements.

Workflow

  1. Read references/item-prompt.md for the full framework rules, allowed components, and output requirements.
  2. Clarify minimal requirements if missing: desired visuals, required fields (icon/label/value/desc/illus), sizing, and alignment needs.
  3. Use getItemProps to extract custom props and compute layout with getElementBounds.
  4. Produce a full TypeScript file: imports, Props extends BaseItemProps, component implementation, and registerItem with accurate composites.
  5. Self-check against the constraints in the reference (no unlisted components, indexes passed to all wrapped components, correct conditional rendering).

Notes

  • Prefer scanning src/designs/items for similar items to match local patterns when appropriate.
  • Keep output concise; avoid React-only features (keys, hooks).