Toolverse
All skills

jit-overview

by facet-rs

Orientation to facet-format JIT deserialization (tiering, fallbacks, key types/entry points) and where to look when changing or debugging JIT code

Installation

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

Installation

Quick info

Author
facet-rs
Category
Backend

About this skill

Orientation to facet-format JIT deserialization (tiering, fallbacks, key types/entry points) and where to look when changing or debugging JIT code

How to use

  1. Przeczytaj ten skill, gdy pracujesz z kodem w facet-format/src/jit/ lub włączasz feature jit w swoim projekcie.
  2. Zapoznaj się z modelem mentalnym: FormatParser generuje stream ParseEvent, a warstwa sterowana kształtem (shape) konsumuje te eventy i zapisuje do pamięci wyjściowej. JIT kompiluje kod specjalizowany dla konkretnego typu docelowego i opcjonalnie dla parsera formatu.
  3. Zrozum architekturę dwuwarstwową: Tier 1 (shape JIT) kompiluje kod dla dowolnego formatu implementującego FormatParser; Tier 2 (format JIT) omija stream ParseEvent i parsuje bajty bezpośrednio za pomocą Cranelift IR, gdy cały input jest dostępny.
  4. Pamiętaj, że fallbacki są częścią projektu — Tier 2 może zwrócić "unsupported" dla nieobsługiwanych kształtów i musi być wolny od efektów ubocznych; typowy przepływ próbuje Tier 2, następnie Tier 1, potem reflection.
  5. Gdy debugujesz problemy z wydajnością lub awarie JIT (SIGSEGV), zacznij od głównej dokumentacji w facet-format/src/jit/mod.rs, sprawdź trait FormatJitParser w facet-format/src/parser.rs i przeanalizuj implementację w konkretnym cratie formatu (np. facet-json/Cargo.toml).

Related skills

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

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

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

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