Skip to content

fix(skills): rename skills/orca-computer -> skills/orca-computer-use#7046

Open
tmchow wants to merge 1 commit into
stablyai:rename-orchestration-skillfrom
tmchow:fix/orca-computer-use-dirname
Open

fix(skills): rename skills/orca-computer -> skills/orca-computer-use#7046
tmchow wants to merge 1 commit into
stablyai:rename-orchestration-skillfrom
tmchow:fix/orca-computer-use-dirname

Conversation

@tmchow

@tmchow tmchow commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Small optional fix stacked on top of this PR's branch — cherry-pick the commit or close this, whatever's easiest for you.

The issue

The renamed skill folder shipped as skills/orca-computer/, but its frontmatter name:, the tests, the CI path filter, and the install command all use orca-computer-use. Because the folder name doesn't match:

  • config/scripts/computer-use-skill-guidance.test.mjs fails. It does readFileSync(skills/orca-computer-use/SKILL.md), which throws ENOENT. That file is in the vitest include glob (config/scripts/**/*.test.mjs in config/vitest.config.ts), so pnpm test breaks.
  • The computer-e2e workflow stops triggering. .github/workflows/computer-e2e.yml's path filter skills/orca-computer-use/SKILL.md matches no file, so edits to this skill no longer fire the workflow.

Verification

Replicating the test's exact path resolution against both trees:

original branch: THROWS -> ENOENT <repo>/skills/orca-computer-use/SKILL.md
after rename:    READ OK -> name: orca-computer-use   (also satisfies the toContain assertion)

Grepped the branch: the only other reference to the old skills/orca-computer path is a prose line in orca-skill-naming.md ("Do not bundle `skills/orca-computer`"), which this rename makes true. No code/config points at the old path, so the rename alone fixes everything — no changes needed to the test or workflow (they already target orca-computer-use).

Separate, non-blocking notes on the skill authoring (identity of orca vs orca-cli, doc-vs-code divergence) are in line comments on the main PR.


Open in Stage

The directory shipped as skills/orca-computer/, but the frontmatter name:,
the guidance test, the computer-e2e workflow path filter, and the install
command all use orca-computer-use. Because the folder name didn't match:

- config/scripts/computer-use-skill-guidance.test.mjs readFileSync's
  skills/orca-computer-use/SKILL.md and throws ENOENT (this file is in the
  vitest include glob config/scripts/**/*.test.mjs, so pnpm test fails).
- .github/workflows/computer-e2e.yml path filter skills/orca-computer-use/SKILL.md
  matches no file, so the computer e2e workflow stops triggering on edits.

Renaming the folder to match the skill name fixes the test, the CI trigger,
and folder/name parity in one move. No other change needed (all references
already point at orca-computer-use).
@stage-review

stage-review Bot commented Jul 1, 2026

Copy link
Copy Markdown

Ready to review this PR? Stage has broken it down into 1 individual chapter for you:

Title
1 Rename orca-computer skill folder to orca-computer-use
Open in Stage

Chapters generated by Stage for commit 33ad25c on Jul 1, 2026 8:55pm UTC.

@AmethystLiang AmethystLiang self-requested a review July 2, 2026 05:02
@AmethystLiang AmethystLiang requested review from Jinwoo-H and removed request for AmethystLiang July 2, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants