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.
Mark Hingston
I build backend and AI-enabled systems, with a particular interest in making agentic software reliable: evaluation, context, tooling, orchestration, and simple engineering mechanisms that work.
I’m interested in the engineering required to make LLM-based systems predictable enough to use in real software — where probabilistic reasoning belongs, where deterministic code is better, and how the two can be made to work together.
Selected work
A catalogue of reusable skills and engineering workflows for coding agents.
A lightweight registry and distribution boundary for reusable agent skills.
Research into provider-independent routing of AI requests by capability, reasoning effort, and constraints.
Experiments in durable coding-agent orchestration using a deliberately small substrate.
Working notes
A useful boundary for AI systems is to keep judgement in the model and move invariants, validation, and repeatable transformations into code.
Evaluation becomes more useful when it is designed with the workflow, not added after the model already appears to work.
The next framework, agent, or tool is only useful when it resolves a concrete blockage better than the mechanism already in hand.
Working principles
Solve the current problem in a way that can survive contact with the next one, without building the next five systems in advance.
Models are useful for ambiguity and reasoning. Validation, invariants, state transitions, and repeatable transformations usually belong in code.
If a behaviour matters, define how it will be observed, reproduced, and judged before relying on it.
A small end-to-end path exposes more useful constraints than an expanding catalogue of plausible technologies.