Skip to content
View easingthemes's full-sized avatar
🕳️
  Rewiring the SDLC around coding agents
🕳️
  Rewiring the SDLC around coding agents

Organizations

@Netcentric

Block or report easingthemes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
easingthemes/README.md

Anyone can get an agent to write code. I build the system that makes it safe to merge.

Coding agents that take real tickets to merged PRs — daily, in production, at Fortune-500 scale. Not demos.

1,300+ GitHub stars · 3 Adobe-distributed SDKs · 57 MCP tools · 78 AI skills

Shipping developer tooling since long before agents could write it for me: ssh-deploy since 2019, Adobe's AEM SDKs, 16+ years of enterprise platforms. I build agent-ready codebases.

What I actually do

I make enterprise codebases agent-ready — the rules, skills, MCP servers and guardrails that let AI coding agents work in large, complex repositories. Then I redesign delivery around them: find where it breaks when agents arrive (QA bottlenecks, poorly scoped requirements, review debt), fix it, and bring the whole team along, not just the engineers already excited.

Under that sits tooling built for the constraints enterprises actually have — governance, multi-environment deployments, team-scale coordination:

  • the protocol layer (MCP servers),
  • the orchestration layer (skills, agents and plugins shared across Claude Code, Copilot CLI and VS Code Chat),
  • the execution layer (agents running as CI pipelines, triggered from the ticket),
  • the measurement layer (evals with known-answer fixtures).

In production

  • Issue-to-PR agents — requirements, readiness checks, bug fixing, development, QA, docs; each triggered by a comment on the ticket and running in CI. 1/3 of all tickets now ship through this spec-to-PR workflow. Presented to the COO, who made it a program priority the same day.
  • Autonomous AI PR review — hundreds of pull requests reviewed in daily delivery, at about $5 per review — a fraction of senior-reviewer time.
  • 5 enterprise repositories made agent-ready — skills, agents, rules files, guardrails (policy-as-code, token budgets, secret-blocking hooks).
  • Evals that changed decisions — an LLM judge passed a report its own rubric marked as a fail; the deterministic grader caught it, so deterministic graders now run first.
  • Model tiering — Opus for deep review, Sonnet for execution, Haiku for lookups.
  • Scale — 100+ markets, millions of users: a multi-brand AEM platform with 500+ components and 4+ market teams.

What I build

The orchestration layer. 78 skills, 13 agents, 4 plugins running identically across Claude Code, GitHub Copilot CLI and VS Code Chat. Ticket to PR, autonomous CI agents, AI PR review, eval layer. Config-driven, never hardcoded. Shipped ~6 months before Salesforce productized the "Agentic Engineering" category.

A self-hosted n8n agent that triages every new GitHub issue on a public repo: reads the code and past issues, posts a code-aware triage comment, labels and possible duplicates. About one cent per issue; 8 security layers against prompt injection on public input; GitOps deploy.

The protocol layer. 57 MCP tools that give AI agents direct access to AEM — JCR content, components, dialogs, page operations. One of the first full MCP servers for AEM, live since July 2025. Listed on PulseMCP.

AI parliament simulation. 6 autonomous agents model German political parties using Claude + Grok and the Vercel AI SDK. Multi-provider orchestration, circuit breakers and coalition negotiation, running a full 4-year parliamentary term for ~$44. The project people find me through.

GitHub Action for SSH deployments. 1.3k+ stars, used in CI/CD pipelines worldwide.

Lead contributor to Adobe's official AEM Headless SDK (one of 3 Adobe-distributed SDKs I delivered) · the frontend toolchain adopted across Netcentric · a zero-config mock API server.

Technical focus

  • AI developer platforms — agents for engineers: skills, subagents, hooks, plugins, MCP
  • Context engineering — rules files, AGENTS.md, skills for large, complex repos
  • Agent safety — policy-as-code, token budgets, review gates, prompt-injection defense
  • Evals / LLMOps — known-answer fixtures, deterministic graders before LLM judges
  • AEM platform engineering — AEM is the depth; making it AI-operable is the edge

Speaking & writing

  • adaptTo() 2023 — "AEM Headless: A Glimpse of Developer Tools"
  • Frontend Coffee Break — Episode #25: "Open Sourcing Our FE Build"
  • Netcentric Blog — "AI-Driven Code Generation: AEM Component Development from Figma" (2025)
  • ThoughtWorks Berlin 2019 — ML prototype turning hand-drawn wireframes into rendered web components
  • Company-wide talks on AI-enabled development (audiences up to 200+)

Direction

Enterprise delivery where agents handle execution end-to-end, and humans set direction and own the merge.


Making a large codebase agent-ready? Let's talk → LinkedIn

Berlin · @draganfill · frontenddot.com

Pinned Loading

  1. dx-aem-flow dx-aem-flow Public

    AI-powered development plugins for Claude Code & Copilot CLI — requirements to PR workflow, AEM tooling, and autonomous CI agents. 78 skills, 13 agents, 4 plugins.

    MDX 7 3

  2. kai-hausmeister kai-hausmeister Public

    Agentic n8n workflow: AI agent triages GitHub issues: reads code, finds duplicates, labels. Self-hosted, injection-hardened.

    Python 1

  3. aem-mcp-server aem-mcp-server Public

    Full-featured MCP server for Adobe Experience Manager (AEM) — manage content, components, assets, and workflows via natural language

    TypeScript 4 5

  4. ki-bundestag ki-bundestag Public

    Multi-agent AI parliament simulation with batch-optimized LLM calls, multi-provider model routing, circuit breakers, token-budgeted prompts, and autonomous coalition negotiation

    TypeScript 3 1

  5. ssh-deploy ssh-deploy Public

    GitHub Action for deploying code via rsync over ssh. (with NodeJS)

    JavaScript 1.3k 156

  6. adobe/aem-headless-client-js adobe/aem-headless-client-js Public

    AEM Headless Client for JavaScript

    JavaScript 34 13