Skills to wielokrotnego użytku pakiety instrukcji, które AI automatycznie dołącza do kontekstu w Chat, Brainstorm lub kroku Pipeline — dzięki czemu nie trzeba za każdym razem przepisywać tych samych wskazówek.

Skills

Czym jest Skill

Skill to zapisany, wielokrotnego użytku zestaw instrukcji w formacie markdown — na przykład konwencje kodowania, lista kontrolna UX lub wyspecjalizowany przepływ pracy — który AI automatycznie dołącza do kontekstu, więc nie trzeba go za każdym razem przepisywać.

Skills globalne a projektowe

Skills globalne obowiązują we wszystkich projektach zarządzanych przez AITM (na przykład ogólne wskazówki dotyczące dostępności lub standardów kodowania). Skills projektowe są ograniczone do jednego konkretnego projektu i działają tylko w nim (na przykład przepływ pracy specyficzny dla konwencji danej bazy kodu).

Wywoływanie Skill przez $CODE

Każdy Skill ma krótki, automatycznie przydzielany kod, taki jak UX-001. Wpisanie $CODE (np. $UX-001) w wiadomości Chat, wiadomości Brainstorm lub prompcie New Task informuje AITM, że ma dołączyć pełne wskazówki tego Skill. AITM rozwija odwołanie do widocznego bloku w prompcie, wyświetlanego jako:

[Skill: UX Conventions ($UX-001)]
...full skill instructions...
[/Skill]

Można też po prostu zacząć pisać i użyć wybieraka Skills, aby wyszukać i wstawić Skill po nazwie, zamiast pamiętać jego kod.

Okno wybieraka Skills otwiera się z Chat, Brainstorm lub okna New Task. Pozwala wyszukiwać Skills, filtrować je według typu i tagu oraz podejrzeć pełny tekst Skill przed użyciem. W oknie New Task lista Skill (optional) dodatkowo umożliwia wybór jednego Skill, który jest zawsze dołączany do Taska.

Wybierak Skills otwarty z Chat
Wybierak Skills: wyszukiwanie, filtry typu i tagu oraz podgląd tekstu Skill.

Powierzchnie

Każdy Skill deklaruje, gdzie może być oferowany: w Chat, Brainstorm i/lub Task (New Task / Pipeline). Skill napisany dla jednego przepływu pracy (np. konwencja tylko dla Pipeline) nie zaśmieca wybieraka tam, gdzie nie ma zastosowania.

Settings → zakładka Skills

Wyświetla każdy dostępny Skill, wraz z:

  • Włączaniem/wyłączaniem poszczególnych Skills
  • Always-On skills — oznaczenie Skill jako zawsze dołączanego dla projektu, bez konieczności powoływania się na niego ręcznie za każdym razem
  • Przełącznik Auto Skill — po włączeniu AITM automatycznie dopasowuje istotne Skills do Taska/promptu na podstawie jego treści, oprócz wszystkiego, do czego odwołano się jawnie
  • Max skills per prompt — limit liczby Skills dołączanych do jednego promptu, aby nie przeciążać kontekstu

Tworzenie i edycja Skills

Skill to plik markdown z niewielkim nagłówkiem metadanych (frontmatter) określającym jego nazwę, opis, typ (używany do automatycznego przydzielania kodu), tagi (do wyszukiwania/automatycznego dopasowania), powierzchnie, na których się pojawia, providera AI, którego dotyczy, oraz to, czy jest Skill w „danger mode" (taki, który może wprowadzać ryzykowne zmiany, np. zapisywać pliki lub restartować Taski — przed użyciem oznaczany ostrzeżeniem). Skills można tworzyć i edytować bezpośrednio we wbudowanym edytorze w AITM. Dla większych, bardziej szczegółowych Skills obsługiwany jest format katalogowy: główne instrukcje znajdują się w jednym pliku, a dodatkowe materiały referencyjne w osobnym folderze, który AI czyta na żądanie tylko wtedy, gdy potrzebuje dodatkowych szczegółów — dzięki temu domyślny prompt pozostaje lekki.

Praktyczne przykłady przepływów pracy

Skill „UX Conventions" stosowany automatycznie przy każdej prośbie o zmianę UI. Projektowy Skill „Release Notes" wywoływany przez $CODE, aby wygenerować sformatowany changelog. Skill „Accessibility" oznaczony jako Always-On, dzięki czemu każdy Task automatycznie otrzymuje wskazówki dotyczące dostępności bez konieczności pamiętania o dodaniu.

Wskazówki

  • Skills o szerokim zastosowaniu (standardy kodowania, dostępność) warto oznaczać jako Always-On, aby nie trzeba było pamiętać o odwoływaniu się do nich.
  • Zamiast zapamiętywać kody, lepiej używać wybieraka Skills — kody służą do szybkiego ponownego użycia, gdy dany Skill zna się już dobrze.
  • Jeśli wskazówki Skill kiedykolwiek będą sprzeczne z tym, co AITM zna jako twardą regułę projektu, twarda reguła zawsze wygrywa.