Tiny Robot Skill

Generazione di codice basata su documentazione per la libreria di componenti AI-chat Vue TinyRobot.

di opentiny · opentiny/agent-skills

Promosso ★ 9.6/10

Tiny Robot Skill — Generazione di codice basata su documentazione per la libreria di componenti AI-chat Vue TinyRobot.

Cosa fa

Instrada le richieste al file di regole corretto (ricerca componenti, configurazione progetto, generazione codice, o uso kit/stato) e vieta l'invenzione di props o componenti, forzando il codice Vue generato a provenire solo dalla documentazione e dalle demo dei componenti inclusi per Bubble, Sender, Container, Prompts e componenti TinyRobot correlati. Si attiva quando l'utente menziona TinyRobot/OpenTiny TinyRobot, Bubble/Sender/Prompts, o chiede di costruire un'interfaccia chat AI con questi componenti.

Rapporto di test

Ho costruito lo stesso piccolo pannello chat Vue due volte: senza l'abilità ho inventato un componente `<TinyRobotChat>` e uno schema di messaggi `from`/`text`/`@send` che non esistono; seguendo il flusso di lavoro component-use.md dell'abilità nella documentazione reale bubble.md/sender.md ha prodotto codice funzionante `TrBubbleList`/`TrSender` con la forma di messaggio reale `role`/`content` e l'evento `submit` — esattamente la modalità di fallimento API inventata che le regole dell'abilità stessa avvertono esplicitamente.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/opentiny/agent-skills
mkdir -p ~/.claude/skills
cp -r agent-skills/skills/tiny-robot-skill ~/.claude/skills/tiny-robot-skill

Comandi e prompt di esempio

  • /tiny-robot-skillGenerazione di codice basata su documentazione per la libreria di componenti AI-chat Vue TinyRobot.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Build a chat panel with TinyRobot's Bubble and Sender components
  • How do I wire up TrBubbleList and TrSender for an AI chat UI in Vue?
  • What props does the TinyRobot Prompts component actually accept?