My Projects

AEGIS

An opinionated, hardened Claude Code environment that extends the harness rather than replacing it: curated skills, always-on rules, quality-enforcing hooks, MCP servers, durable cross-session memory, and a quality toolchain, with deliberate model, effort, and permission defaults. It rides on Claude Code's native dynamic-workflow orchestration and supplies the reliability and standards layer around it. Installable via Claude Code Toolbox, backed by MCP Context Server, with quality gates enforced at runtime.

Details & related links

Overview

AEGISAgentic Environment for Guaranteed Implementation Standards — is an opinionated, curated Claude Code environment that extends and hardens the harness. The name is literal: in Greek mythology, the aegis is Zeus's protective shield, and this environment plays the same role for software built with agents — protecting code quality and the integrity of every agent handoff while keeping the developer experience fast and fluent.

AEGIS does not replace, fork, or own the agent loop. Claude Code is the harness: it owns the tools, the context management, the execution, and the verification that turn a model into an agent, and it now ships native dynamic workflows — the Workflow tool — for deterministic, context-isolated, low-cost multi-agent orchestration. AEGIS rides on that native orchestration and supplies the layer around it: the curated skills, always-on rules, quality-enforcing hooks, MCP servers, durable cross-session memory, quality toolchain, and model, effort, and permission defaults that make native multi-agent development reliable and standards-compliant.

I use AEGIS as my daily-driver multi-agent environment, and I intend to publish it.

The Problem

Claude Code makes it easy to add skills, hooks, MCP servers, rules, and subagents. What it does not automatically give you is a coherent environment — a set of those artifacts that are designed together, trust each other, and uphold the same standards. Native dynamic workflows now handle the genuinely hard part of multi-agent work: they coordinate ephemeral subagents deterministically and cheaply, holding the loop, the branching, and the intermediate results outside the model. But coordination is not the same as reliability. Reliability still lives in the composition — the skills, rules, hooks, memory, and defaults that every agent in the workflow shares.

Left unattended, an agentic setup drifts. Hooks overlap or contradict each other. Skills don't know about the hooks. Handoff contracts weaken, so context degrades at every hop. Tooling differs from machine to machine, so a check that passes on one developer's setup quietly does nothing on another's. Each piece in isolation looks fine; the composition fails quietly.

What is often described as an LLM "reliability problem" is, in practice, an environment-design problem: nothing in the system is responsible for the system as a whole. Native orchestration moves the agents around correctly — but it makes no promises about the standard those agents are held to, or the context they can trust on the way through.

The Solution

AEGIS is that responsibility made concrete. It is a complete, declarative Claude Code environment that hardens the default setup and rides on Claude Code's native dynamic workflows:

  • Curated skills codify the protocols every agent shares — context retrieval and preservation, work-management discipline, development standards per language, Serena-based semantic code navigation, code-graph impact analysis, documentation-source routing, and more — so each agent in a native workflow reaches for the same vetted approach instead of improvising.
  • Always-on rules and quality-enforcing hooks keep the contracts at runtime: Python and TypeScript quality checks on every edit, bypass prevention, configuration and critical-files protection, prohibited-command prevention, conventional-commit and PEP 8 filename validation, Serena tool enforcement, and context preservation carried across user prompts and subagent handoffs.
  • MCP servers connect the environment to live documentation, semantic code navigation, and durable memory — including MCP Context Server as the cross-session agent-memory substrate that lets handoffs and long-running work survive context boundaries.
  • A quality toolchain (ruff, mypy, pyright, ty, Codex, and Playwright) is installed with the environment, so every agent reaches the same tooling bar on every machine, alongside deliberate model, effort, and permission defaults.

Crucially, multi-agent orchestration is Claude Code's, not AEGIS's. The native Workflow tool spawns ephemeral subagents on demand and coordinates them deterministically; AEGIS supplies the guardrails, the durable memory, and the standards around them rather than its own orchestrator or a fixed roster of specialized agents. The parts reinforce each other — skills name the right approach, hooks make sure it is actually taken, rules and defaults set the bar, and durable memory carries context through — so the whole is meaningfully more than the sum of its parts.

How It's Used

AEGIS installs as a single declarative YAML environment configuration through Claude Code Toolbox. One command sets up Claude Code, the quality toolchain, the MCP servers, and every skill, rule, hook, and default the environment declares; updates propagate by re-running the same command against the hosted configuration.

It installs as the everyday default environment rather than living in a separate sandbox, so its standards apply to normal work rather than to a walled-off profile you have to opt into. Session state persists across context windows through MCP Context Server, the durable memory the agents rely on for handoffs and long-running work — which is exactly what makes deterministic native workflows trustworthy when a task outlives a single context window.

Design Philosophy

AEGIS is built on one conviction: a multi-agent system's reliability lives in the composition — the shared environment — not in any single piece. The right layer for AEGIS therefore sits on top of Claude Code's native loop and native dynamic workflows. Claude Code already does orchestration well; reinventing it would duplicate the harness and add fragility, so AEGIS deliberately does not ship its own orchestrator or fixed agent roster. Harden the harness, don't replace it; ride native orchestration, own the guardrails.

This is also why AEGIS is not — and is not meant to be — a standalone or separate harness. A harness owns the agent loop: the tools, the context management, the execution environment, and the verification. AEGIS owns none of that. It owns the configuration layer: skills, hooks, rules, MCP servers, durable memory, quality gates, and defaults. It composes with the Claude Code harness and depends on it, the same way it depends on Claude Code Toolbox to deliver it and MCP Context Server to remember for it. Calling it a separate harness would overclaim ownership of a loop it does not have.

Skills formalize the shared contracts; hooks guarantee they are actually kept at runtime; rules and defaults set the standards bar; durable memory carries context across sessions and handoffs. Every part is designed to reinforce every other part — and that mutual reinforcement is what gives "Guaranteed Implementation Standards" its meaning.

Roadmap

AEGIS is stable enough that I rely on it as my daily multi-agent environment, and I intend to publish it. I want to set expectations plainly, though: there is no fixed timeline, it may not be soon, and not everything is ready yet. The remaining work is primarily documentation, polish, and release hygiene rather than architectural change — the architecture is the one I run every day. Quality-toolchain language coverage starts with Python and will broaden over time.

If AEGIS sounds useful for your own agentic development, I'd be glad to hear from you — reach out via the contact page.

My Role

I design, build, and maintain AEGIS end-to-end as a solo open-source project: the curated skills selection, the always-on rules, every hook and its configuration, the MCP server set, the quality-toolchain integration, the environment-configuration schema, and the coordination between all of them. AEGIS is the piece that ties my other open-source work into one coherent agentic-development stack — with MCP Context Server as the durable memory layer and Claude Code Toolbox as the delivery mechanism — all riding on Claude Code's native dynamic workflows rather than on an orchestrator of my own.

A public release is intended, on no firm timeline and with the upfront caveat that not everything is ready. If it sounds like a fit for your work, the contact page is the best way to reach me.