Skill Steward

August 15, 2026 · View on GitHub

Status: active · Audience: humans and agents

What we are

Skill Steward is an Engineering Stewardship layer for agent-operated engineering repositories: apps, libraries, tools, plugins, harnesses, and meta repos.

Engineering Stewardship is an old-new idea: step back from only managing an AI agent as a program, or only developing product features, and tend the software ecology around the work. That ecology includes charter, decisions, docs, skills, specs, scripts, programming languages, existing tools, debugging loops, validation gates, release processes, handoffs, and the harnesses that make a repository legible to humans and agents.

Skill Steward gives teams a shared structure for understanding, developing, and improving that ecology. It ships through portable Agent Skills plus a bounded steward CLI for repo-local registration, validation, and contract proof. The object of stewardship is the repository as a whole.

A simple way to understand Skill Steward: it is a shared language and stewardship program for working with repositories as they grow in complexity. It gives humans and agents a foundation so they do not get lost, and it helps teams decide when local tools, checks, or docs should grow around the project so the repository becomes easier to work with.

Think of a library. A library can start with just a few books. But as it grows, it needs shelves, halls, structure, and organizing principles: where books go, how to find one quickly, how not to get lost, and how to keep the whole place simple enough to use. Skill Steward provides the layer for building that kind of library from the ground up, then curating it through stages of development. That is why this work is called Engineering Stewardship. The library is only a cross-domain example; in software, the same idea can apply to many kinds and sizes of project or repository.

Usefulness is measured by how well cold exploration becomes durable hot paths for future agents: smaller, safer, inspectable routes through real repo work. A useful adoption reduces future time, uncertainty, and risk without lowering the correctness or evidence bar. It may add a tool, but it may also delete code, collapse a layer, improve an error message, or return to a native command when that better serves the product. See ADR 0018, Evolutionary simplicity, and Generational architecture ladder.

Default Steward work is ecology-first: preserve the original user goal, identify which part of the repository ecology owns the friction, then choose the boldest useful path. The boldest useful path is the strongest repo capability that can truthfully improve now, using only the controls needed to keep the change safe, reversible, and provable. The answer may be to orient, compress, validate, tutor pain, promote a tool, leave work native, or stop. Repair and evidence are supporting moves inside that frame: repair when an owner can be safely improved now, and create evidence only when a claim, blocker, real run, durable behavior change, or concrete decision needs proof.

Boldest useful path uses the smallest sufficient controls, not always the smallest action. When repo-wide pain is safely decomposable, governance should let many agents move faster without losing truth, ownership, parent synthesis, native gates, or proof. Parallel lane hints are advisory scaffolding, not write authorization, scheduler state, maturity evidence, or a new repository center. See ADR 0026.

We are not a domain tutorial catalog (React, Flutter, cloud recipes live in their own product/domain repos). We are not a public skill package manager (Skillkit, npx skills, and skills.sh cover public discovery and install/update distribution). We are not the product runtime for apps, libraries, or tools.

steward install and steward update are intentional, but narrow: they apply repo-local skills.json manifests, copy selected skills into agent-readable folders, and pin refs so teams and agents share the same structure. Public discovery and broad distribution stay with npx skills and skills.sh.

Sibling work: product harness repositories own runtime/framework harnesses. Skill Steward owns structural guidance, governance skills, quality contracts, validation patterns, packaging patterns, and documentation patterns. Principles: credo.

Current proof

StatusEvidenceDo not overclaim
ProvenInstallable skills, docs lattice, pnpm run validate, T1 behavior-critical static/rule evals, schema files, repo-local steward.yaml contract shapeProduct runtime correctness or production agent behavior
EmergingBenchmark loops, MCP/CLI parity checks, security posture, org patterns, richer fresh-agent workflowsHarness readiness without benchmark evidence
Not ownedProduct diagnostics, framework automation, public package-manager behavior, domain tutorial catalogsReplacing product repos or public skill registries

T1 behavior-critical evals are static routing checks. They catch skill drift in skills whose routing mistakes can change agent decisions; they do not prove product runtime correctness, production agent behavior, H2 smoke proof, or H4 fresh-agent workflow proof.

What we own

OwnDo not own
Repo stewardship baselines: charter, boundaries, AGENTS map, docs mapProduct/domain runtime implementation
Decision and knowledge systems: ADRs, FAQs, concept docs, source provenanceDomain/framework tutorial packs in this repo
Repo quality contracts: validation commands, evidence, safe action metadata, maturity proofReplacing product test suites or language-native tooling
Usefulness measurement: cold-to-hot path acceleration, transferability, falsifiers, non-claimsRaw speed, artifact volume, or green dashboards as standalone proof
Generational architecture guidance: deciding whether to keep native code, document, extract, generate, add harness proof, or deletePrescribing a universal architecture pattern before product evidence exists
Skill lifecycle: authoring, packaging, installability, registry hygieneBecoming a general-purpose skills marketplace
Plugin and rule wiring descriptors when explicitly installedMutating host tools without explicit install steps
Harness culture: CLI/MCP/core parity, cold-start proof, benchmark evidenceProduct-specific MCP servers and framework wrappers
Release legibility: changelog, versioning, artifact provenanceHidden release magic without auditable artifacts
Review, handoff, and strategic alignment patternsPermanent stale plan files as documentation

Stewardship pillars

Harness engineering is one pillar, not the umbrella. The umbrella is structural stewardship for the whole repository.

PillarOwnsCurrent status
GovernanceCharter, boundaries, ethics, ADRs, plan hygieneActive: repository-governance-lifecycle
KnowledgeFAQ split, docs maps, concept docs, source citations, durable provenance, public-story disclosureActive: docs lattice + skill-source-citations + storytelling-ethics-lifecycle
Repo quality contractsType-native gates, safe actions, evidence, maturity proofActive: repo-quality-system-lifecycle, steward.yaml
Skill lifecycleSkill authoring, packaging, installability, marketplace readinessActive: skill-authoring-lifecycle, plugin-marketplace-setup
Quality gatesValidation, T1 behavior-critical static skill evals, prompt suites, bounded improvement loopsActive: skill-eval-improve, pnpm run eval
Harness engineeringCLI/MCP/core parity, repo-local contracts, dogfood feedback loopsActive: mcp-harness-repo-maintainer, harness-engineering-lifecycle
Release legibilityChangelog, versioning, artifact provenance, release impactActive: release-changelog-harness
Review and handoffMoE critique, multi-agent handoff, PR review patternsActive: mixture-of-experts, multi-agent-handoff
Strategic alignmentVision vs implementation fit, usage evidence, future-fit analysis, falsifiersActive: vision-alignment-foresight
Usefulness learningCold exploration records, future-agent hot paths, transfer evidence, anti-metricsActive: ADR 0018 + H3/H5 adoption evidence
Pattern stewardshipStage-aware pattern discovery, split/compress checks, deletion/collapse checks, codegen/harness promotion guardsActive: Evolutionary simplicity + Generational architecture ladder
Evidence stewardshipClaim-proof records, current ledgers, blocked-state preservation, historical provenance, and retention disciplineActive: Evidence ladder + Evidence artifacts
Security postureSecret hygiene, action risk classes, provenance, supply-chain reviewDeveloping: encoded in repo-quality contracts; standalone skill deferred
Org patternsRepo archetypes, ownership, operating model, agent routingDeveloping: encoded in repo taxonomy; standalone skill deferred

How we ship value

  1. Orient — portable skills, AGENTS.md, docs maps, and repo contracts let agents find the owner, native gate, and boundary quickly.
  2. Compress — plans, duplicate prose, stale proof, and overgrown layers are extracted into ADR/FAQ/code/checks or deleted.
  3. Validate — type-native gates, schemas, evals, probes, and benchmarks prove the exact claim being made.
  4. Tutor pain — repeated friction names the pain, owner, smallest fix, native gate, and future hot path instead of becoming another diary entry.
  5. Promote tools — only repeated, falsifiable friction becomes a Steward action, diagnostic, eval, benchmark, generator, or skill change.

Delivery surfaces

SurfaceOwnsDoes not own
Agent SkillsPortable stewardship procedures installed by agentsFull product/domain knowledge
npx skillsPublic skill install/update across supported agentsSteward contract validation or repo harness behavior
skills.shPublic discovery and catalog indexingTeam-specific pinned manifests
steward install/updateRepo-local skill registration from skills.json, agent folder layout, commit/ref pinningPublic marketplace discovery or replacing npx skills
steward validate/eval/listSplit validation lanes, skill routing cases, registry checksProduct runtime correctness
steward doctor/actions/probe/benchmarkEvidence-gated local contract discovery, safe action proof, dogfood summariesUnreviewed permanent shell automation or product diagnosis
steward bundleValidated wiring descriptors for plugins/rulesMutating host configuration without explicit install steps

Repo archetypes

Use one primary artifact and one lead lens per repo. A repo may contain several surfaces, but its stewardship contract should say which surface is primary.

ArchetypePrimary artifactStewardship proof
AppProduct behavior and user-facing runtimeCharter, architecture map, validation gate, release path, observable debugging loop
LibraryPublic API, package contract, compatibility matrixAPI docs, tests, versioning, changelog, consumer proof
CLI/toolCommands and machine-readable outputs--help, --json, tests, effects/limits, release artifact provenance
PluginHost integration and install/update behaviorManifest, explicit install steps, permissions, compatibility, rollback
Harness/action contractAgent-facing actions, probes, benchmarks, MCP/CLI adapterssteward.yaml, quick-safe action, scenario, benchmark evidence
Meta/governanceSkills, docs, policies, validation patternsInstallable procedures, docs SSOT, eval cases, registry consistency

General stewardship maturity ladder

Use these stages before claiming a repository is stewarded or agent-operable.

StageNameProof
S0Baseline mappedRepo has a charter/scope pointer, AGENTS.md or equivalent agent map, and a known validation command.
S1Knowledge lattice declaredWhy/how docs, decision records, docs map, and behavior SSOT boundaries are discoverable.
S2Quality contract provenType-native checks run or truthfully report why they are blocked; evidence path is documented.
S3Feedback loop activeRepeated failures become ADRs, FAQ updates, tests, eval cases, or action candidates.
S4Fresh-agent workflowA fresh agent can complete one repo-specific workflow without hidden local context or raw shell spelunking.
S5Promoted stewardship capabilityRepeated evidence, including at least one held-out or future-agent repeat, promotes a reusable skill, action, eval, diagnostic, or harness feature with owner, risk class, and a proven cold-to-hot usefulness claim.

Harness/action-contract maturity ladder

Use these stages before claiming a repo is harness-ready. They are stricter than the general stewardship ladder.

StageNameProof
H0Relevant skills installedAgent can discover the Skill Steward skills for repo quality and harness maintenance.
H1Local contract declaredsteward.yaml exists with one quick-safe action and docs point to it.
H2Smoke loop provendoctor, actions list, action inspect, probe, and one benchmark scenario produce a durable result: "pass" summary. durability_blocked is honest non-proof and keeps the repo below H2 until rerun cleanly.
H3Repo feedback loopTarget repo persists benchmark summaries, unknown cases, and action candidates from real work.
H4Fresh-agent workflow provenA fresh agent completes one repo-specific workflow without raw shell spelunking or hidden local context, with a review artifact or transcript naming task, repo state, commands/actions, outcome, and remaining gaps.
H5Promoted harness capabilityRepeated evidence, including at least one held-out benchmark or future-agent repeat, promotes a diagnostic, action, eval, or local harness feature with owner, risk, redaction, validation, falsifier, and future-agent usefulness evidence.

Adoption claim vocabulary

Skill Steward treats repositories as living systems. A repo is not "fully adopted" just because one proof path is polished.

Use these terms:

TermMeansDoes not mean
Adoption runOne agent attempts one useful repo task and records the original goal, acceptance check, surfaces used, outcome, blockers, and lesson.A maturity claim.
Capability-level S5/H5 proofOne named capability climbed the relevant ladder with owner, risk, redaction, validation, falsifier, non-claims, repeated evidence, and held-out or future-agent usefulness evidence.The whole repo is S5/H5.
Repo maturityThe current broad S/H stage of the repo, based on matching evidence across its real work.A sum of small polished proofs.

Steward status vocabulary

Skill Steward treats steward identity as an earned claim, not a default label.

StatusMeansDoes not mean
stewardship_protocolMode rules, memory boundaries, handoff rules, and evidence gates are declared.A repo has a proven steward personality.
steward_presenceAn agent may enter steward mode at threshold moments and must stay accountable for synthesis.All work should be performed as a steward.
proven_repo_stewardRepeated or held-out tasks show continuity improves decisions, handoffs, boundary detection, evidence precision, or repeated-context cost.The steward has unverified consciousness or final authority.
sub_stewardA subdomain has earned distinct continuity after repeated real work.Every package, prototype, or component gets its own identity by default.

Start with protocol. Let presence and stewardhood earn their names through evidence.

Steward presence readiness is detected by signs, not by hand-picked special tasks. A repo is ready to try steward_presence when ordinary tool-execution repeatedly loses continuity, judgment, boundaries, or claim honesty. Good signs include repeated threshold work, continuity loss, fragile evidence claims, delegation pressure, boundary pressure, a recurring hot-path opportunity, and a favorable maintenance delta. Three signs across at least two repo surfaces are enough to run a bounded steward-presence trial; they are not enough to claim proven_repo_steward. See ADR 0025.

Every adoption run must preserve the original user goal. Tool repair, refactors, new actions, evals, or docs are useful only when they help solve that goal or a named future problem class with the same or stronger evidence bar. It is acceptable to stop, refactor, abandon a proposed tool path, or return to native commands when tool restoration would become the work.

Adoption evidence should also record the pattern layer being changed and the maintenance delta expected. A promoted tool is not useful just because it exists; it must reduce future uncertainty, time, or risk enough to justify the maintenance it adds.

Boundaries (non-negotiable)

  • One clear outcome per skill; SKILL.md stays lean.
  • Skills in skills/; wiring in plugins/; templates in templates/ (not installable).
  • Behavior SSOT is code and schemas — docs link inward; they do not paraphrase implementations.
  • New strategic why → ADR; standing whyDESIGN_FAQ.mdx; operational howDX_FAQ.mdx; repo quality contract → repo-quality-contracts.mdx.
  • Domain content belongs in the governed product/domain repo when it is that repo's product. It does not belong in Skill Steward as a generic tutorial pack.
  • Ethical governance model — use repository-governance-lifecycle and its charter references to bootstrap, audit, and refine the credo and design constraints for this repo.

Success looks like

  • Apps, libraries, tools, plugins, harnesses, and meta repos can adopt a small stewardship baseline without pretending they are all harness repos.
  • Agents and humans can install Skill Steward skills without confusion about scope or delivery surface.
  • Adopted repos provide cold-start legibility evidence so fresh agents can begin without hidden local context.
  • Cold exploration compounds into hot paths: future fresh agents solve related problems faster, with the same or stronger proof and safety bar.
  • Quality claims are backed by type-native gates, eval cases, benchmark summaries, or explicit blocked evidence.
  • Growth decisions are reversible: repeated patterns can promote to docs, APIs, schemas, generated code, actions, or skills, and stale layers can be collapsed or deleted.
  • The repo stays small enough to maintain; stale plans do not accumulate; domain tutorials live elsewhere.

References