Toolverse
All skills

add-new-jit-ee-api

by dotnet

Add a new API to the JIT-VM (aka JIT-EE) interface in the codebase.

Installation

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

Installation

Quick info

Author
dotnet
Category
Backend

About this skill

Add a new API to the JIT-VM (aka JIT-EE) interface in the codebase.

How to use

  1. Przygotuj sygnaturę nowego API w formacie C-like (np. CORINFO_METHOD_HANDLE getUnboxedEntry(CORINFO_METHOD_HANDLE ftn, bool* requiresInstMethodTableArg);). Jeśli jej nie masz, skill poprosi Cię o podanie.

  2. Otwórz plik <repo_root>/src/coreclr/tools/Common/JitInterface/ThunkGenerator/ThunkInput.txt i dodaj nową definicję API na odpowiednim miejscu, blisko podobnych sygnatur, bez usuwania istniejących wpisów.

  3. Uruchom skrypt generujący: <repo_root>/src/coreclr/tools/Common/JitInterface/ThunkGenerator/gen.sh (na Windows: gen.bat). Upewnij się, że uruchamiasz go z prawidłowego katalogu.

  4. Przejdź do pliku <repo_root>/src/coreclr/inc/corinfo.h, znajdź klasę ICorStaticInfo i dodaj nową deklarację metody wirtualnej na końcu klasy, zachowując format z istniejącymi metodami.

  5. Otwórz plik <repo_root>/src/coreclr/tools/Common/JitInterface/CorInfoImpl.cs i dodaj implementację nowego API na końcu klasy CorInfoImpl. Sprawdź plik CorInfoImpl_generated.cs, aby zobaczyć, jak parametry są reprezentowane w C#.

  6. Zweryfikuj, że wszystkie pliki zostały zaktualizowane, a kod się kompiluje bez błędów.

Related skills

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

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

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

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