skill jest w zasadzie formą programowania meta w naturalnym języku. Ostatnio, z powodu zbyt wielu lokalnych projektów, musiałem abstrahować pewne ogólne logiki robocze, na przykład aby zapobiec konfliktom portów serwera deweloperskiego z powodu uruchamiania zbyt wielu instancji, więc poprosiłem cc, aby pomógł mi napisać skill do automatycznego przydzielania portów, a potem kazałem mu napisać skill do automatycznego udostępniania mojego ~/.claude/skills/xxx i przesyłania go na GitHub. Jeśli skill jest na tyle skomplikowany, że może tworzyć projekty zamiast przepływów pracy, to jest to następna forma otwartego kodu: otwarta idea.