
M
I
L
A
N
Ε
U
L
C

M
I
L
A
N
Ε
U
L
C
(O)LLAMA
ANTHROPIC
COPILOT
OPENAI
OPENCODE
CURSOR
CLAUDE
PERPLEXITY
CODEX




github.com/nette github.com/contributte github.com/dockette github.com/ynfra ...
A
πͺ
π¦
(SELF-HOSTED) AGENTIC DEVELOPMENT
(SELF-HOSTED) AGENTIC DEVELOPMENT
-
Samebetter code (than human) -
Knows my codebase, not just code
-
Many agents, one reviewer (me)
-
Not on my machine (disposable & sandboxed)
-
Always on (previewable π)
-
No vendor lock (if possible)
-
Self-correcting (runs, fails β, fixes)
-
Full Autonomous (night-shifts)
-
GauΔ
Mobilefriendly π
MY VISION
AI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMBRIEF
AGENT WORKS
REVIEW
APPROVE
REJECT
NEXT
π§ββοΈ
π§ββοΈ
π§ββοΈ
REPHRASE REWRITE REWORK
PROJECT CONTEXT
. βββ app βββ bin βββ config βββ docs βββ tests βββ vendor βββ www
π€
BRIEF
AGENT WORKS
REVIEW
APPROVE
REJECT
NEXT
π§ββοΈ
π§ββοΈ
π§ββοΈ
REPHRASE REWRITE REWORK
. βββ app βββ bin βββ config βββ docs βββ tests βββ vendor βββ www
π€
AGENTS.md
PROJECT CONTEXT
PROJECT INSTRUCTIONS
BRIEF
AGENT WORKS
REVIEW
APPROVE
REJECT
NEXT
π§ββοΈ
π§ββοΈ
π§ββοΈ
REPHRASE REWRITE REWORK
. βββ app βββ bin βββ config βββ docs βββ tests βββ vendor βββ www
π€
API spec
DB spec
Code βstyle
Rules
PROJECT CONTEXT
PROJECT RULES
AUTO/MANUAL APPLY
AGENTS.md
PROJECT INSTRUCTIONS
Tests classes
BRIEF
AGENT WORKS
REVIEW
APPROVE
REJECT
NEXT
π§ββοΈ
π§ββοΈ
π§ββοΈ
REPHRASE REWRITE REWORK
. βββ app βββ bin βββ config βββ docs βββ tests βββ vendor βββ www
π€
API spec
DB spec
Code βstyle
Tests classes
Rules
PROJECT CONTEXT
PROJECT RULES
AUTO/MANUAL APPLY
AGENTS.md
PROJECT INSTRUCTIONS
Skills
E2E tests
Migrations
RFC
Writing Docs
PROJECT SKILLS
SMART APPLY
BRIEF
AGENT WORKS
REVIEW
APPROVE
REJECT
NEXT
π§ββοΈ
π§ββοΈ
π§ββοΈ
REPHRASE REWRITE REWORK
. βββ app βββ bin βββ config βββ docs βββ tests βββ vendor βββ www
π€
API spec
DB spec
Code βstyle
Tests classes
Rules
PROJECT CONTEXT
PROJECT RULES
AUTO/MANUAL APPLY
AGENTS.md
PROJECT INSTRUCTIONS
Skills
E2E tests
Migrations
RFC
Writing Docs
PROJECT SKILLS
SMART APPLY
IMPROVE OPTIMIZE EVOLVE
SKILLS, DOCS, SPECS
BRIEF
AGENT WORKS
REVIEW
APPROVE
REJECT
NEXT
π§ββοΈ
π§ββοΈ
π§ββοΈ
REPHRASE REWRITE REWORK
. βββ app βββ bin βββ config βββ docs βββ tests βββ vendor βββ www
π€
API spec
DB spec
Code βstyle
Tests classes
Rules
PROJECT CONTEXT
PROJECT RULES
AUTO/MANUAL APPLY
AGENTS.md
PROJECT INSTRUCTIONS
Skills
E2E tests
Migrations
RFC
Writing Docs
PROJECT SKILLS
SMART APPLY
IMPROVE OPTIMIZE EVOLVE
SKILLS, DOCS, SPECS
WEB/CHAT
REMOTE
Analyse current session and update skills/specs
SELF-IMPROVING LOOP
Analyse all sessions and fix what I keep repeating
Analyse last 10 PR reviews and update code-style rules
Analyse rejected attempts and add a rule to prevent them
Analyse my post-merge edits and codify my taste
Analyse recent Sentry errors and write the missing tests
Analyse your own friction and update AGENTS.md.
AI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMβ
AI READINESS-
Codestyle
-
Linters
-
Testing strategy
-
AGENTS.md
-
Migrations
-
Docs
-
DoD / DoR
-
Techstack
-
Archetypes
-
....
AI READINESS-
Codestyle
-
Linters
-
Testing strategy
-
AGENTS.md
-
Migrations
-
Docs
-
DoD / DoR
-
Techstack
-
Archetypes
-
....
-
How do we write a <class>? -
What does a good <class> look like? -
How do we write tests? -
How do we run linters? -
How do we run tests? -
How do we execute migrations? -
How do we set up the project? -
How do we work with <area>? -
...
Makefile

github.com/vibemod/vibeapp

Factory AI

Style & Validation
Pre-commit Hooks Β· Cyclomatic Complexity Β· Large File Detection Β· Duplicate Code Detection Β· Technical Debt Tracking Β· N+1 Query Detection Β· Linter Configuration Β· Type Checker Β· Code Formatter Β· Strict Typing Β· Naming Consistency Β· Dead Code Detection Β· Code Modularization Enforcement
Task Discovery
Issue Templates Β· Issue Labeling System Β· PR Templates Β· Backlog Health
Testing
Test Performance Tracking Β· Flaky Test Detection Β· Test Coverage Thresholds Β· Unit Tests Exist Β· Integration Tests Exist Β· Unit Tests Runnable Β· Test File Naming Conventions Β· Test Isolation
Development Environment
Dev Container Β· Environment Template Β· Local Services Setup Β· Database Schema Β· Devcontainer Runnable
Product & Experimentation
Product Analytics Instrumentation Β· Error to Insight Pipeline
Build System
Automated PR Review Generation Β· Deployment Frequency Β· Feature Flag Infrastructure Β· Release Notes Automation Β· Unused Dependencies Detection Β· Release Automation Β· Build Command Documentation Β· Dependencies Pinned Β· VCS CLI Tools Β· Agentic Development Β· Fast CI Feedback Β· Build Performance Tracking Β· Single Command Setup Β· Progressive Rollout Β· Rollback Automation Β· Monorepo Tooling Β· Heavy Dependency Detection Β· Version Drift Detection Β· Dead Feature Flag Detection
Documentation
AGENTS.md Freshness Validation Β· AGENTS.md File Β· README File Β· Automated Documentation Generation Β· Skills Configuration Β· Documentation Freshness Β· API Schema Docs Β· Service Architecture Documented
Debugging & Observability
Distributed Tracing Β· Metrics Collection Β· Code Quality Metrics Dashboard Β· Alerting Configured Β· Runbooks Documented Β· Deployment Observability Β· Circuit Breakers Β· Profiling Instrumentation Β· Structured Logging Β· Error Tracking Contextualized Β· Health Checks
Security
Branch Protection Β· Secret Scanning Β· CODEOWNERS File Β· Automated Security Review Generation Β· Gitignore Comprehensive Β· DAST Scanning Β· Privacy Compliance Β· Minimum Dependency Release Age Β· Dependency Update Automation Β· PII Handling Β· Secrets Management Β· Sensitive Data Log Scrubbing
Β±80 REPORT CRITERIAAI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMβ
β








github.com/contributte/contributte















github.com/contributte/barekit






$ opencode serve
AI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMβ
β
β


π©βπ»
VPS
CODER SERVER
CODER
TEMPLATE
CODER WORKSPACE
CODER WORKSPACE DIND

SOURCE CODE
VS CODE
OPEN
CODE
YOUR
APP
YOUR
DB
YOUR
SVC






CODER
LB
opencode--<workspace>--<user>.coder.felix.vpn
π/π









-
Preinstalled Tools (claude, opencode, ...) -
Preconfigured ENV (gh, glab, git, ...)
-
Preconfigured Git (email, name, co-author) -
Workspace Apps [cool url] (opencode server) -
Management Scripts (opencode-ctl) -
Startup Scripts (repo cloning)
-
Persistent Volumes (per user)
-
Port Sharing (opencode server) -
Docker-in-Docker (DIND)
-
Open-in-Coder Feature (deeplink)
github.com/ynfra

AI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMβ
β
β
β
AI LOOP-
Analyse phpstan errors
-
Find top 30 easy errors
-
Fix one by one (skip blockers, add comment)
-
Run phpstan
-
Commit
-
Move to next error
Text
LOOPHARNESS-
Coder workspace
-
a) Systemd timer trigger opencode API b) Claude /loop trigger opencode API c) Claude /loop with LLM router d) <anytool> /loop
-
AGENTS.md - workspace instructions
-
GOAL.md - (loop) what we are doing
-
MEMORY.md - current progress/decisions




NIGHT SHIFT PHPSTAN
NIGHT SHIFT TEST COVERAGE
NIGHT SHIFT REFACTORING
<FOOBAR>
OPECODE
OPENCODE
OPENCODE
OPENCODE
NIGHT SHIFT ORCHESTRATOR
OPENCODE
Check remote night shifts and get me current state
/loop 30m Check remote night shifts. Wake idle agents. Fix stuck work. Make them continue.
INNER/OUTER LOOP-
Analyse & research
-
Prepare impl plan
-
Grill my plan
-
Implement it (...)
-
Cover by tests
-
Verify feature
-
Document it
-
Commit & push
Text
INNER LOOPHARNESS-
Coder workspace
-
Systemd => OpenCode Claude /loop -
AGENTS.md
-
PLAYBOOK.md
-
GOAL.md
-
MEMORY.md
1. Browse sentry errors and pick 10 most errors 2. Browse issue backlog and find related tasks 3. Browse user feedback and find related feedbacks 4. Browser error logs and find related ones 5. Sort by priority, implement each task in own subagent.
OUTER LOOPAI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMβ
β
β
β
β
AI EXTRAS

github.com/decolua/9router
9router
github.com/diegosouzapw/OmniRoute
omniroute

{
"$schema": "https://opencode.ai/config.json",
"model": "9router/cx/gpt-5.6",
"provider": {
"9router": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "http://9router.yourserver.tld/v1",
"apiKey": "sk-your-key"
},
"models": {
"cx/gpt-5.6": {
"name": "GPT 5.6 Sol",
"limit": {
"context": 1050000,
"output": 128000
}
}
}
}
}
}~/.config/opencode/opencode.json

export ANTHROPIC_BASE_URL=http://9router.yourserver.tld
export ANTHROPIC_AUTH_TOKEN=sk-your-token
export ANTHROPIC_MODEL=cx/gpt-5.6
claude
GITLAB REVIEWS
Powered-By OpenCode





+-1000 lines
OhMyFelix
OhMyFelix







12.2.2026 was born 15.2.2026 was banned
16.2.2026 was born (again)

Recap
Recap
AI SETUPAI TOOLSAI READINESSAI LOOPAI PLATFORMAI EXTRASAGENTS.md, SPECS, DOCS, SKILLS
Good class, how write tests,
codestyle, linters, run migrations

Claude, Claude Desktop, Codex, OpenCode Server
Coder, Jetbrains, custom templates (ynfra)
9router/omnirouter, gitlab reviewbot, OhMyFelix, Basic Rules, MCPHub, Matt Pocock (skills), ππ₯
/loop <time> <task>, GOAL, MEMORY, Claude to Opencode, Opencode to Opencode, Gitlab issues (task), comments (memory)
START LOOPING
FUN WILL COME
Thank you!


@xf3l1x
f3l1x.io
Thank you!


@xf3l1x
f3l1x.io
