Toolverse
All skills

data-model-creation

by TencentCloudBase

Optional advanced tool for complex data modeling. For simple table creation, use relational-database-tool directly with SQL statements.

Installation

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

Installation

Quick info

Category
Backend
Views
1

About this skill

Optional advanced tool for complex data modeling. For simple table creation, use relational-database-tool directly with SQL statements.

How to use

  1. Oceń złożoność projektu — umiejętność data-model-creation jest opcjonalna i przeznaczona wyłącznie dla zaawansowanych scenariuszy. Jeśli potrzebujesz prostego tworzenia tabel za pomocą instrukcji CREATE TABLE, użyj bezpośrednio relational-database-tool zamiast tej umiejętności.

  2. Przeanalizuj wymagania biznesowe i zidentyfikuj główne encje oraz ich wzajemne relacje. Określ, które tabele będą powiązane i jakie będą między nimi zależności, aby uzasadnić użycie zaawansowanego modelowania.

  3. Utwórz diagram Mermaid w notacji classDiagram, który reprezentuje strukturę modelu danych. Diagram powinien zawierać wszystkie encje, ich pola oraz relacje między tabelami.

  4. Zastosuj reguły generowania: mapuj typy danych poprawnie (string, number, boolean, x-enum), konwertuj nazwy z chińskiego na angielski, używaj PascalCase dla nazw klas i camelCase dla pól. Zdefiniuj funkcje required(), unique() i display_field() tam, gdzie są potrzebne.

  5. Zweryfikuj model pod kątem kompletności i spójności — sprawdź, czy wszystkie relacje są prawidłowo zdefiniowane, czy ograniczenia są odpowiednie, oraz czy dokumentacja jest wystarczająca dla zespołu.

  6. Nie używaj tej umiejętności do zapytań na istniejących danych, projektowania baz NoSQL ani struktur frontendowych — dla tych celów wybierz odpowiednie dedykowane narzędzia.

Related skills

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582