Jyri Gromyko LintunenGG Solutions Oy
For development teams · AI assisted coding

AI coding agents for your team, without the AI slop

I do all of my own development with AI agents, but with rules: every repository has a binding operating contract for the agents, architectural decisions are written down, and nothing is declared done before the tests have run. I set up the same in one of your repositories and teach your team to work with it.

  • One week per repositoryduration
  • €1,500 excl. VATfixed price
  • Claude Code, Cursor, Copilottools
  • Repository and workshopresult

The same practices in my own work

These run in every project of mine and are published on my CV.

AI-agent contract and learning pipeline

A single binding operating contract (AGENTS.md) mirrored to every AI coding tool (Claude Code, Copilot, OpenCode, Cursor, Windsurf, Codex, Aider) so the work stays repeatable regardless of which tool does it. On top of that a three-layer Obsidian knowledge vault (modules, sublists, specs) and architectural decisions as ADRs.

MarkdownObsidianNode.jsPythonADR
Why it matters: One contract mirrored to every tool keeps the work repeatable.

gromi-prompts: versioned prompt registry

Prompts are versioned artefacts rather than strings buried in code: YAML metadata, a version history and test cases that a CLI runs as evals and compares across versions.

PythonJSONL evalsYAMLCLIGitHub Packages
Why it matters: Prompts versioned and runnable as evals, like any other code.

myaitools: a self-growing tool library

Implements the LATM loop ("LLMs as Tool Makers"): recognise → specify → build → test → document → register → use. At session start the tool catalogue is injected into context; at task end a cheap local heuristic decides for free whether some subtask was worth capturing as a tool, and if so, a detached builder agent writes it with tests and registers it.

PythonBashClaude Code hooksJSON manifestpytest
Why it matters: Repeated subtasks turn into tested tools on their own.

How we start

The week starts with one repository and ends with your team using agents on its own tickets.

Pick the repository and the goal

A 30 minute call: what slows the team down, which tools are already in use and what agents must never do.

The repository in shape in three days

An operating contract for agents (AGENTS.md and CLAUDE.md), a decision log, one command for the tests and a review checklist. All of it as a pull request in your repository.

A workshop for the team

Two hours on real tickets: how to hand over a task, how to check the result and when not to use an agent. I answer questions for a week afterwards.

Terms

Price
€1,500 excl. VAT for one repository and the workshop
Scope
AGENTS.md and tool specific rules, a decision log, a test command, a review checklist, a two hour workshop
Duration
one week; more repositories or hours are agreed separately
Security
the work happens in your environment and on your accounts; the code does not leave you
Invoicing
GG Solutions Oy, Finnish Business ID 3465139-7, after you accept the work

Questions

What is AI slop?

Code that looks finished but that nobody checked: invented APIs, skipped tests and repetition. Rules and tests before done are the cure.

Do we have to use Claude Code?

No. The same contract works in Claude Code, Cursor, Copilot and others. I set it up for your tools.

What about security and client code?

The work happens in your environment and on your accounts. The rules define what agents must never do.

Does this fit a small team?

Best of all: a team of two to ten developers benefits fastest, because the rules are shared by everyone.

What happens after the week?

The repository and the rules stay with you. If you want the same in other repositories or extra hands for projects, we agree separately.

Pick one repository and make it ready for AI agents

Tell me the team size, the tools you use and one repository to start from. I answer the same working day.

jyri.gromyko2002@gmail.com +358 44 978 2028

Other pages