Projects

Engineering work and experiments

Most of these projects exist to test a specific engineering mechanism: making agent behaviour more reproducible, keeping state explicit, routing work more deliberately, or reducing the amount of fragile glue around AI systems. Maturity varies, so each project says where it actually stands.

agent-skills

Active catalogue; used as the main proving ground for reusable agent-engineering workflows.

A catalogue of reusable skills and engineering workflows for coding agents.

Problem

As agent workflows grow, useful engineering practice tends to become scattered across prompts, conversations, and harness-specific configuration.

Engineering ideas

  • Portable procedure packages with explicit entry points and boundaries
  • Composable workflows for planning, review, evaluation, context, and agent readiness
  • Progressive disclosure and deterministic helpers instead of loading everything into context
  • Durable workflow artefacts and explicit human responsibility boundaries
Markdown · Agent Skills · JSON/YAML · Shell Source ↗

Skillet

Runnable v1 single-node vertical slice; intentionally stops short of becoming an execution harness.

A lightweight registry and distribution boundary for reusable agent skills.

Problem

Skills need to be discoverable across different coding-agent environments without copying whole catalogues into context or losing track of the exact revision used.

Engineering ideas

  • Intent-based discovery over approved skill repositories
  • Immutable packages, digests, and lockfiles for reproducibility
  • Harness-neutral materialisation rather than owning execution
  • Revision-bound lifecycle observations and bounded feedback
Go · MCP · SQLite · Bleve · OIDC Source ↗

Axon

Research candidate: gateway and reproducible pipeline are implemented, but production routing quality is not established.

Research into provider-independent routing of AI requests by capability, reasoning effort, and constraints.

Problem

Model routing often hard-codes provider names into the classifier or asks one expensive model to choose another, making policy difficult to inspect and evolve.

Engineering ideas

  • Separate task classification from provider/model policy
  • Small local classifier with explicit abstention and safe fallback
  • Versioned routing registry for cost, latency, context, and modality constraints
  • Reproducible training and privacy-safe routing telemetry
Go · Python · ONNX Runtime · MiniLM · OpenAI-compatible HTTP Source ↗

Orchestrator

Working experimental implementation with end-to-end success, failure, and recovery paths.

Experiments in durable coding-agent orchestration using a deliberately small substrate.

Problem

Long-running agent work needs durable state, bounded retries, independent verification, auditable effects, and recovery without requiring a large orchestration framework.

Engineering ideas

  • SQLite as the durable state and audit ledger
  • Coordinator-owned effects and explicit separation of powers
  • Bounded specialist agents with structured attempts and escalation
  • Recovery and reconciliation as first-class workflow states
SQLite · Markdown · JSON Schema Source ↗