Nämä ovat käytössä jokaisessa omassa projektissani ja julkaistu CV:ssäni.
AI-agenttisopimus ja oppimispipeline
Yksi sitova toimintasopimus (AGENTS.md), joka peilataan jokaiselle tekoälykoodaustyökalulle (Claude Code, Copilot, OpenCode, Cursor, Windsurf, Codex, Aider), niin että työ pysyy toistettavana riippumatta siitä, mikä työkalu sen tekee. Päälle kolmikerroksinen Obsidian-tietoholvi (moduulit, alilistat, spesifikaatiot) ja arkkitehtuuripäätökset ADR-muodossa.
MarkdownObsidianNode.jsPythonADR
Miksi tämä: Sama sopimus peilataan jokaiselle työkalulle, joten työ pysyy toistettavana.
gromi-prompts: versioitu prompt-rekisteri
Promptit ovat versioituja artefakteja eivätkä koodiin haudattuja merkkijonoja: YAML-metatiedot, versiohistoria ja testitapaukset, jotka komentorivityökalu ajaa evaleina ja vertaa versioiden välillä.
PythonJSONL evalsYAMLCLIGitHub Packages
Miksi tämä: Promptit versioituina ja ajettavissa evaleina kuin mikä tahansa koodi.
myaitools: itsestään kasvava työkalukirjasto
Toteuttaa LATM-silmukan ("LLMs as Tool Makers"): tunnista → määrittele → rakenna → testaa → dokumentoi → rekisteröi → käytä. Istunnon alussa työkaluluettelo injektoidaan kontekstiin, tehtävän päätteeksi kevyt paikallinen heuristiikka arvioi ilmaiseksi, kannattiko jokin osatehtävä vangita työkaluksi.
PythonBashClaude Code hooksJSON manifestpytest
Miksi tämä: Toistuvat tehtävät muuttuvat testatuiksi työkaluiksi itsestään.