Subscribe Now
Trending News
Shorts

Pět repozitářů, ve kterých jsou místo kódu hlavně návody, podle nichž AI agenti pracují.

Pět repozitářů, ve kterých jsou místo kódu hlavně návody, podle nichž AI agenti pracují.

Pět veřejných repozitářů na GitHubu pod účtem Hessevalentino má společného jmenovatele, který na první pohled není vidět. Skoro žádný z nich neobsahuje program v klasickém smyslu. Jsou to textové soubory v Markdownu, které AI agentovi říkají, jak má pracovat: kdy se zeptat, co nepřepisovat, jak psát bez strojových frází nebo kde v mobilní aplikaci hlídat rozhraní mezi Kotlinem a Swiftem. Agent si je načte podobně, jako si nový kolega přečte firemní směrnice. Tři sady míří na Augment Code, tedy rozšíření pro VS Code a CLI pro programování s AI. Čtvrtá je určená pro Claude Code a další agenty, kteří umí formát Agent Skills. Pátý repozitář z řady vybočuje, je to parametrický model krabičky pro 3D tisk v OpenSCADu.

Autorem všech pěti je Valentino Hesse a část repozitářů vznikla jako úprava cizí práce, což autor u každého z nich uvádí. Humanizer vychází z projektu blader/humanizer, pravidla pro Augment stavějí na sadě forrestchang/andrej-karpathy-skills a mobilní balík skládá dohromady skilly Mariana Mianiho a dvojice Antoine van der Lee a Omar Elsayed. Licence jsou převážně MIT, kotlinová část zůstává pod Apache-2.0 jako originál. Pro úplnost: Valentino Hesse je zároveň vydavatelem AI Revue.

Nejkratší je Augment-Rules-Karpathy-Extended-for-2026. Andrej Karpathy si veřejně postěžoval, že jazykové modely při psaní kódu domýšlejí věci za uživatele, nafukují řešení do zbytečných abstrakcí a mimochodem mažou kód, kterému nerozumějí. Z toho vzešly čtyři zásady: přemýšlet před psaním kódu, držet řešení jednoduché, měnit jen to nutné a pracovat proti ověřitelnému cíli. Repozitář je přebírá a přidává sedm pravidel šitých na Augment. Agent má nejdřív sáhnout po existujícím skillu nebo MCP nástroji, tvrzení o kódu ověřit přes Context Engine, sub-agenty pouštět jen na úkoly s kontrolovatelným výsledkem a hlídat spotřebu tokenů. Celé to tvoří tři soubory o zhruba 7 až 9 KB, které se zkopírují do ~/.augment/rules/ a platí ve všech projektech. Třetí soubor je šablona osobních konvencí, kterou má uživatel proškrtat a nechat v ní jen skutečné preference. Pravidla konkrétního projektu mají vždy přednost.

Augment-Code-CLI-SUBAGENTS je sbírka dvanácti specializovaných agentů. Každý má vlastní složku se souborem agent.md, který se načte do Augment CLI, a krátkou dokumentací. Rozpětí je široké, od agenta pro OpenSCAD přes auditora a opraváře PHP standardů PSR, code reviewera a penetračního testera až po správce serveru na Raspberry Pi CM5. OSINT analytik umí i české zdroje ARES, Justice.cz a ČÚZK. Dva agenti jsou psací a napodobují konkrétní autorský styl, jeden z nich hodnotí text na škále 0–100 a pod 75 body ho nepustí dál. Samostatně vyšel humanizer-AI-writing, jediný soubor HUMANIZER.md, který v textu hledá 24 typických vzorců AI psaní. Opírá se o průvodce Signs of AI writing, který na Wikipedii udržuje WikiProject AI Cleanup. Zachytí třeba nafukování významu, vágní odvolávky na experty nebo nadužívání pomlček a text přepíše v původním jazyce.

Nejobjemnější je kotlin-kmp-swiftui-skills pro vývoj mobilních aplikací v Kotlin Multiplatform. Obsahuje 17 skillů v pěti kategoriích a díky formátu Agent Skills běží v Claude Code, na claude.ai i přes Skills API. Patnáct z nich pochází beze změny od Mariana Mianiho, rozsáhlý skill pro nativní SwiftUI od Antoina van der Leeho a Omara Elsayeda. Nový je kotlin-platform-swift-interop, který řeší místo, kde se oba světy potkávají. Popisuje, jak se kotlinové suspend funkce, Flow nebo výjimky s @Throws chovají ve Swiftu, jak mapovat sealed class a jak framework zabalit přes Xcode, CocoaPods nebo SPM. Zároveň slouží jako rozcestník, který agentovi řekne, který ze 17 skillů má pro daný úkol načíst. Instalace znamená zkopírovat složku skills do .claude/skills/ v projektu. Orchestrační pipeline z Mianiho původního balíku autor vynechal záměrně, protože nejde o znalostní skill.

Parametric-Open-Container s AI přímo nesouvisí, tematicky ale navazuje na OpenSCAD agenta ze sbírky subagentů. Jediný soubor container.scad generuje otevřenou krabičku se zaoblenými svislými hranami. Šířku, délku, výšku, tloušťku stěny, poloměr rohů i zaoblené dno lze nastavit v Customizeru OpenSCADu bez zásahu do kódu. Geometrie je manifold-safe a tiskne se dnem dolů bez podpěr, pro FDM autor doporučuje stěnu 2 až 3 mm. Model potřebuje OpenSCAD 2021.01 nebo novější a žádné externí knihovny. Render podle velikosti a kvality trvá 5 až 30 sekund.

Zdroje:

Related posts