Skill maturity describes the lifecycle by which a skill transitions from requiring high-capability inference to being executable by deterministic tooling. It is the operational expression of policy 001 (progressive automation) applied to the skill manifest system.
The maturity axis
The runtime field in a skill manifest already distinguishes
execution modes: inference, script, mcp, manual,
documentation. These represent endpoints, not a lifecycle. Skill
maturity describes the transition pathway between them.
A skill matures through stages:
-
Inference-heavy (
runtime: inference). The agent reads the SKILL.md body and applies judgment. Inputs and outputs are underspecified. The agent is the engine. This is where every new skill starts. -
Structured inference (
runtime: inferencewith typed schemas). The skill has clearinputsandoutputsin its manifest. The agent still exercises judgment, but within a well-defined I/O contract. A less capable agent can follow the instructions if the schemas constrain the space enough. -
Delegable (
runtime: inferencerouted to a local model). The skill’s instructions are specific enough that a smaller model (qwen2.5:7b viadelegate_task) can execute them. The skill is still inference-based, but the inference is mechanical — classification, format conversion, frontmatter generation. The agent selects the skill; the local model executes it. -
Procedural (
runtime: script). The skill is a deterministic program. No model is needed. The script encodes the exact steps that inference previously discovered. This is where the skill becomes infrastructure. -
Tool (
runtime: mcp). The skill is an MCP tool — callable by any agent with MCP access, with typed JSON input/output, composable with other tools. The skill is no longer a document to be read; it is an API to be called.
Runtime promotion
The transition from one stage to the next is runtime promotion. Each promotion makes the skill:
- Cheaper — less capable (and less expensive) agents can execute it
- Faster — deterministic execution outperforms inference
- More reliable — fewer degrees of freedom mean fewer failure modes
- More composable — typed I/O enables pipeline construction
Promotion is not automatic. It requires observing the skill in use, identifying the invariant structure of its execution, and encoding that structure in a more deterministic form.
The MCP boundary
The architectural consequence: as skills mature, the system’s operational boundary shifts from the agent to the MCP layer. External agents (Claude, local models, future heterogeneous agents) become callers. The emsemioverse’s MCP tools do the work. The agent’s role contracts to: selecting which tool to call, providing context, and handling novel situations where no mature skill exists.
This is the direction expressed by closure pressure applied to the skill system: skills under repeated execution pressure tend toward closure (deterministic, idempotent operations). Mature skills are closed under their own operation — re-running them produces the same result, which is exactly the idempotency property formalized in Section 9 of the work-unit lifecycle.
Relationship to delegation
The delegate_task MCP tool occupies a specific position in this
lifecycle: it enables stage 3 (delegable) without requiring
promotion to stage 4 (procedural). A skill that is well-specified
enough for a local model to execute, but not yet fully deterministic,
can be routed through delegate_task. This creates a feedback loop:
delegated tasks whose outputs are reliable enough indicate readiness
for promotion to script or MCP tool.
Local models are text-forming tools, not knowledge sources. A delegated task must provide all knowledge the model needs as context (file contents, schemas, examples). The model transforms, classifies, or formats that knowledge — it does not generate new knowledge. Knowledge acquisition (research, web search, reasoning under uncertainty) stays with capable agents that have tool access. This constraint is what makes delegation reliable: the model operates on supplied facts, not on its training distribution.
Related concepts
- Policy 001 — the policy this concept operationalizes
- Skill manifests — where
runtimeis declared - Work-unit lifecycle — idempotent work units as mature operations
- Closure pressure — the drive that promotes skills toward determinism