Files
orca/resources
Brennan Benson 65c18901e2 feat(skills): convert the remaining bundled skills to hybrid stubs
Roll out the hybrid discovery-stub pattern (first shipped for orca-cli in
#9238) to the other seven bundled skills: computer-use, linear-tickets,
orca-emulator, orca-emulator-android, orca-linear, orca-per-workspace-env,
and orchestration. Each installable SKILL.md becomes a thin stub — a safe
CLI resolver, an `orca skills get <topic>` pointer, and a bounded read-only
fallback for pre-guide binaries — while the version-matched command
reference now lives only in the Orca binary (embedded guide table, served
by `orca skills get`). The distributed files can no longer drift from the
binary that runs the commands.

- generator: STUB_TOPICS now lists all eight canonical topics; each stub
  body lives in skill-stubs/<topic>.md and the projection reuses the
  guide's own frontmatter, so every routing/description surface is
  byte-identical. The embedded full guides (bundled-skill-guides.ts) are
  untouched.
- manifest regenerated: each converted skill's releaseRevision bumps +1 as
  an append-only snapshot (orca-cli stays at 33). Existing fat installs
  classify `outdated` and get the targeted `npx skills update` nudge with
  no in-app writes.
- tests: command-guidance assertions for computer-use, orca-linear, and
  orchestration repointed to their guide sources (their home now), plus
  per-topic stub-projection + safety coverage.

Per notes/skill-freshness-design.md this completes the fat->stub migration
across all bundled skills. The E.3 pointer-compliance spike and E.5 RC
window flagged on #9238 still apply; allowed-tools frontmatter is
intentionally not added yet (frontmatter kept byte-identical to guides).
2026-07-20 13:26:54 -07:00
..
2026-03-16 22:21:50 -07:00
2026-03-19 01:25:06 -07:00
2026-03-21 13:18:13 -07:00