Toolverse
All skills

parse-table

by JaguarJack

Parse table definition to extract module name, model name, table name, and field definitions. First step of CRUD generation.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
21

About this skill

Parse table definition to extract module name, model name, table name, and field definitions. First step of CRUD generation.

How to use

  1. Zainstaluj umiejętność parse-table w swoim środowisku Claude'a, dodając ją do katalogu skills. Upewnij się, że masz dostęp do repozytorium JaguarJack/catch-admin w wersji v5 lub nowszej.

  2. Przygotuj definicję tabeli w formacie tekstowym. Podaj nazwę tabeli (wymagane), opcjonalnie moduł i model, oraz listę pól. Każde pole opisz w linii zaczynającej się od myślnika, podając typ, długość (dla stringów), wymagalność (required/nullable) i wartość domyślną.

  3. Przekaż definicję tabelę do Claude'a. Możesz użyć aliasów: Table/表名/表 dla nazwy tabeli, Module/模块 dla modułu, Model/模型 dla modelu, Fields/字段 dla listy pól. Umiejętność zaakceptuje również uproszczoną formę bez nagłówka Fields — wystarczy lista pól poprzedzona myślnikami.

  4. Umiejętność automatycznie wyodrębni i znormalizuje dane. Jeśli brakuje modułu lub modelu, wnioskuje je z nazwy tabeli według konwencji (snake_case → PascalCase). Jeśli dane są niejasne, Claude poprosi o potwierdzenie przed kontynuacją.

  5. Otrzymasz strukturyzowany wynik zawierający zmienne wyjściowe: {table} (snake_case liczba mnoga), {Model} (PascalCase liczba pojedyncza), {Module} (PascalCase), {module} (snake_case), {resources} (kebab-case liczba mnoga) i {resource} (kebab-case liczba pojedyncza). Wynik zawiera także pełną analizę każdego pola — typ, długość, wymagalność, wartość domyślną i cel klucza obcego.

  6. Użyj wyodrębnionych danych jako wejścia do następnych kroków generowania CRUD. Umiejętność stanowi pierwszy etap automatyzacji — jej wynik przekazujesz dalej do generowania kontrolerów, modeli i migracji bazy danych.

Related skills