Skills Starter
A static plugin of Skills, resources, one command, and one rule. It proves that useful host content needs no MCP server, App route, state owner, or executable renderer.
- Run from the repository root:
pnpm example:skills - Package:
@agent-bundle-example/skills-starter - Public dependencies:
agent-bundle(workspace:*) - Targets:
portable,codex,cursor - Credentials: none: both eval suites are deterministic and read checked-in fixtures
- Source:
examples/skills-starter
What it proves
- Convention discovery.
agent-bundle.config.tsdeclares the plugin and its three targets. Skills, commands, and rules undersrc/are found by convention. That is the authoring model described in Skills. - One source, three host projections. The same authored documents are lowered for the
portable, Codex, and Cursor projections of one composite plugin root,
skills/is emitted once and every selected host reads it. The Workbench's Source and Generated views show whether a host copied a document or adapted it. - No invented runtime. The built artifact has no MCP executable, App runtime, Flight worker, state owner, or notice kernel. The Workbench opens static leaves directly and reports unsupported host projections instead of faking an invocation.
- Deterministic eval evidence. The eval suites run through the deterministic harness against checked-in fixtures, so a Skill's coverage is a recorded run rather than an assertion. Coverage is labeled indirect because a deterministic harness cannot observe host Skill activation.
What is authored
Each Skill links its own references/ checklist or runbook and a reusable assets/ handoff or
planning template, so the Skill body stays short and the long-form material is loaded only when
it is needed.
The dependency-upgrade Skill distinguishes planning, implementation, and release readiness. It selects verification for the affected surfaces instead of requiring every build or consumer check for a plan. Release readiness still needs current candidate evidence and the documented rollback and consumer checks; missing evidence is reported, not treated as success.
Working in the Workbench
- Application → Skills lists
dependency-upgrade,incident-triage, andrelease-review. Select one to render its document, then use the inspector to browse linked checklists and report templates or compare Source and Generated output. - Application → Rules / Commands opens authored content and each host projection directly. Unsupported hosts show their capability reason; there is no Run action or plugin process.
- Advanced → Artifact shows the composite plugin root and per-file provenance.
- Advanced → Evals → Runs defaults to the
release-readinesssuite. Runrelease-artifact-is-readyand inspect the passing trial; it consumes only the checked-in evidence fixture. - To practice repair, make a reversible edit to the release policy, press Rebuild, and wait
for a Failed or Idle result rather than a Building state. On failure, open Problems from
the header count while Application keeps the last-good tree. Restore the checked-in policy
and rebuild. The earlier eval is now stale for the changed build, rerun
release-readinessto record current, repaired evidence.
Noninteractive checks
After the repository-level pnpm build:
pnpm check is the validation-and-build pair without the Workbench. Generated output lands in
artifact/, and its root contract is artifact/agent-bundle.manifest.json. The .agent-bundle/
directory holds development state and is not source material.