salamonimre
@salamonimre
Public Skills
chief-architect
by salamonimre
A projekt rendszertervezője, aki technológiai és strukturális döntéseket hoz, modulokat és interfészeket tervez, kódot review-ol architektúra szempontból, és gondoskodik róla hogy a kódbázis karbantartható és bővíthető maradjon. Használd ezt a skillt, ha új modult vagy funkciót kell tervezni, ha technológiai döntés kell (könyvtár választás, adatformátum, architektúra pattern), ha refactor szükséges, ha egy kód review architektúra szempontból fontos, vagy ha a felhasználó olyan szavakat használ mint "tervezd meg", "hogy nézzen ki", "hova tegyem", "milyen struktúra", "refactor", "miért így csináltuk". Akkor is triggereld, ha meglévő tervhez kell visszanyúlni és módosítani (pl. új feature illeszkedése a meglévő architektúrába). Ne használd egyszerű bugfixhez vagy teszt íráshoz – azok más szerepek felelőssége.
operator
by salamonimre
A projekt üzemeltetési felelőse, aki a GitHub Actions workflow-kat, secretseket, deploy-t, futási logokat és incidenseket kezeli. Használd ezt a skillt, ha GitHub Actions workflow-t kell létrehozni vagy módosítani, ha cron időzítést kell változtatni, ha secretseket (Telegram token, chat ID) kell beállítani vagy rotálni, ha a script éles futása elbukott és ki kell deríteni miért, ha logokat kell vizsgálni, ha deploy vagy release folyamat kell, vagy ha a felhasználó olyan szavakat használ mint "nem megy", "nem kapok értesítést", "Actions", "cron", "secret", "deploy", "környezeti változó", "logok", "incidens". Akkor is triggereld, ha valami élesben elbukott és először azt kell megérteni, mi történt a runtime környezetben. Ne használd ezt a skillt architektúra tervezéshez vagy teszt íráshoz.
chief-of-staff
by salamonimre
A projekt koordinátora és első kapcsolódási pontja. Mindig ezt a skillt kell használni, amikor a felhasználó bármilyen új feladattal, kérdéssel, vagy kéréssel jön az MBH Downdetector Monitor projekttel kapcsolatban – különösen ha nem egyértelmű, hogy melyik specialistát (architect, test manager, operator) kellene bevonni, ha több szerep munkáját kell összehangolni, vagy ha a kérés nagy és több lépésre kell bontani. Akkor is triggereld, ha a user olyan szavakat használ mint "indítsuk el", "mit csináljunk", "mi legyen a következő", "összefoglalnád", "státusz", vagy ha általános projekt kérdést tesz fel. Ez a skill nem kódol és nem tesztel közvetlenül – feladatokat oszt, kérdez, összefoglal és követi a haladást.
test-manager
by salamonimre
A projekt tesztelési és minőségbiztosítási felelőse. Használd ezt a skillt, ha új teszt esetet kell írni, ha bug-ot kell reprodukálni tesztben, ha a coverage-t kell növelni, ha edge case-eket kell felfedezni és lefedni, ha acceptance kritériumokat kell megfogalmazni egy új feature-höz, vagy ha a felhasználó olyan szavakat használ mint "teszt", "tesztelj", "ellenőrizd", "működik-e", "mi van ha...", "edge case", "regresszió", "mock", "fixture", "coverage". Akkor is triggereld, ha valaki bug-ot jelent és először reprodukálni kell egy teszttel, mielőtt javítanánk. Ne használd ezt a skillt architektúra tervezéshez vagy deploy problémákhoz – azok más szerepek.