Przejdź do treści
Biblioteka skilli
Programowanie · Nauka i wyjaśnianie

lynx-api-docs

/lynx-api-docs

Dostarcza oficjalne informacje o silniku Lynx, czyli CSS, układach i elementach, przy pisaniu i poprawianiu stron TSX i TTML.

Repozytorium
skills ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
44
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Dostarcza oficjalne informacje o silniku Lynx, czyli CSS, układach i elementach, przy pisaniu i poprawianiu stron TSX i TTML.

Oryginalny opis (EN)

Authoritative Lynx engine references for generating, reviewing, migrating, or debugging Lynx TSX/TTML pages, CSS, layouts, selectors, and elements. Use for Lynx-specific styling and Web-to-Lynx differences; always retrieve the relevant installed docs before changing code.

Jak działa

  1. Route the Task
  2. Generation-Critical Defaults
  3. Repair Scope and Output
Sekcje z nagłówków SKILL.md, w oryginale · 40 linii, 423 słów
Podgląd SKILL.md
---
name: lynx-api-docs
description: Authoritative Lynx engine references for generating, reviewing, migrating, or debugging Lynx TSX/TTML pages, CSS, layouts, selectors, and elements. Use for Lynx-specific styling and Web-to-Lynx differences; always retrieve the relevant installed docs before changing code.

---

# Using Lynx API Docs

**MUST read the relevant API docs before writing or editing Lynx code.** Lynx elements and CSS differ from the Web; do not fill gaps with HTML or browser assumptions.

**For repair tasks, diagnose and route each symptom before reading element documentation.** For layout, sizing, wrapping, or stacking symptoms, read the CSS differences index first. Do not infer element-prop defects from visual differences alone.

## Route the Task

| Task | Read first |
| --- | --- |
| **Generate or edit Lynx CSS; migrate Web HTML/CSS; debug a Lynx/Web style difference** | **`lynx-vs-web/css-differences.md`**, then only the linked topic files needed for the diagnosed task |
| Check a CSS property, value, unit, or function | `css/supported-properties.md` and `css/values-and-units.md`; also check the CSS differences index when Web compatibility matters |
| Write or debug selectors | `css/selectors.md` and `css/pseudo-classes.md` |
| Choose or debug a layout | `layout/linear-layout.md` (default), `layout/flex-layout.md`, `layout/grid-layout.md`, or `layout/relative-layout.md` |
| Use or debug an element | `elements/<element-name>.md` |
| Apply theming, responsive design, or animation | `patterns/theming.md`, `patterns/responsive.md`, or `patterns/animation.md` |
| Look for a complete example or performance guidance | `examples/`, `quick-reference.md`, or `best-practices.md` as needed |

For CSS work, the differences index is the generation entry point, not only a migration reference. Follow its exact topic links instead of loading the entire documentation bundle.

## Generation-Critical Defaults

- Use `<view>`, `<text>`, and `<image>`, not HTML elements; wrap text in `<text>`.
- Lynx defaults to Linear layout, not Web block flow.
- `box-sizing` initially uses `auto`, normally with border-box sizing; set an explicit value when compatibility settings may differ.
- Margins do not collapse.

These defaults are shortcuts, not a substitute for the task-specific references above.

## Repair Scope and Output

For debugging and visual-repair tasks:

- Diagnose before expanding retrieval. Read only topics tied to the observed defect; do not survey unrelated element, animation, or visual-effect documentation.
- Start from the observed defect and the smallest affected element or selector. Change only what is required for that defect; do not repair speculative differences or normalize unrelated code.
- Preserve unrelated styles, component props and behavior, content, assets, fonts, and routing. Do not apply a relevant rule, such as `box-sizing`, to other elements unless they share the diagnosed defect.
- Before answering, compare the result with the original and remove every edit not required by the diagnosis.
- Follow the user's output contract exactly. When complete files only are requested, return those files without retrieval notes, status updates, explanations, or other prose.
Pliki w paczce (44)
  • SKILL.md 3 KB
  • best-practices.md 14 KB
  • quick-reference.md 9 KB
  • css/pseudo-classes.md 3 KB
  • css/selectors.md 5 KB
  • css/supported-properties.md 10 KB
  • css/values-and-units.md 8 KB
  • elements/blur-view.md 7 KB
  • elements/image.md 11 KB
  • elements/input.md 9 KB
  • elements/list.md 3 KB
  • elements/overlay.md 4 KB
  • elements/page.md 4 KB
  • elements/refresh.md 3 KB
  • elements/scroll-coordinator.md 4 KB
  • elements/scroll-view.md 11 KB
  • elements/svg.md 7 KB
  • elements/text.md 3 KB
  • elements/textarea.md 10 KB
  • elements/view.md 2 KB
  • elements/viewpager.md 4 KB
  • elements/webview.md 5 KB
  • examples/bottom-nav.md 2 KB
  • examples/card-list.md 2 KB
  • examples/sidebar-layout.md 2 KB
  • examples/sticky-header.md 2 KB
  • examples/waterfall.md 2 KB
  • layout/flex-layout.md 11 KB
  • layout/grid-layout.md 10 KB
  • layout/linear-layout.md 11 KB
  • layout/relative-layout.md 7 KB
  • lynx-vs-web/css-differences.md 6 KB
  • lynx-vs-web/migration-guide.md 17 KB
  • lynx-vs-web/unsupported-features.md 8 KB
  • lynx-vs-web/css-differences/box-model.md 7 KB
  • lynx-vs-web/css-differences/display-and-default-layout.md 5 KB
  • lynx-vs-web/css-differences/flex-and-sizing.md 7 KB
  • lynx-vs-web/css-differences/migration-pitfalls.md 5 KB
  • lynx-vs-web/css-differences/positioning-and-stacking.md 3 KB
  • lynx-vs-web/css-differences/text-selectors-and-fonts.md 1 KB
  • lynx-vs-web/css-differences/transforms-and-animations.md 3 KB
  • patterns/animation.md 3 KB
  • patterns/responsive.md 4 KB
  • patterns/theming.md 3 KB

Wersje

W bazie nie ma innych skilli o nazwie lynx-api-docs.

Migawka bazy z 13.11.2026 · wersja paczki ba8ccb5f88ee (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100lynx-miniapp
    Tworzy, migruje i sprawdza strony miniaplikacji Douyin renderowane przez Lynx, z kontrolą zgodności TTML i TTSS.
  • 100lynx-tasm-codec
    Zamienia szablony JSON na binarne tasm i z powrotem przez agent-lynx tasm, także przy innej wersji @lynx-js/tasm.
  • 100lynx-check-css-support
    Sprawdza w danych compat_data pakietu @lynx-js/css-defines, które właściwości CSS i wartości obsługuje Lynx w danym backendzie i wersji, oraz czy dostępna jest nowsza wersja zbioru.
  • 95lynx-lesson
    Tworzy lekcje dla tablic Clevertouch LYNX z wieloma stronami, nagłówkami, punktami, obrazami, wideo i efektami pojawiania się po kliknięciu.
  • 100lynx-web-search
    Wyszukuje w internecie i czyta strony wyłącznie z terminala za pomocą lynx CLI, zapisując czytelne zrzuty stron w /tmp, bez automatyzacji przeglądarki.
  • 95lynx-repair
    Przegląda uwagi z recenzji pull requestów, wyłapuje zasadne zastrzeżenia, drobne problemy poprawia od razu, a odpowiedzi na istotne uwagi planuje.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.