Skip to content
 
 

Repository files navigation

YuanRong Skills

Portable local skills for openYuanRong development, Buildkite CI, and GitCode PR review.

Included Skills

  • yr-dev — openYuanRong repository map, GitCode helpers, commit/MR workflow, build order, install/deploy notes, and local asset hints.
  • yr-local-3vm — generic local three-node Lima/process-mode deployment, health, E2E, fault, and evidence workflow for any openYuanRong project.
  • yr-buildkite — Buildkite status/log/artifact tooling, Rust FunctionSystem E2E trigger, compile image workflow, SWR/image checks, C++ baseline, and A/B ST validation references.
  • yr-huawei-clusters — read-only Huawei Cloud CCE/ECS inventory, cluster health, target selection, and access routing.
  • yuanrong-review — GitCode PR list/show/review helper across openYuanRong repos.

Configuration Model

Tracked files are templates only:

  • yr-dev/config/gitcode.env.example
  • yr-buildkite/config/config.env.example
  • yuanrong-review/config/config.yaml.template

Init scripts generate ignored local migration files under each skill's config/ directory and runtime configs under ~/.config/....

yr-dev/scripts/init-config.sh
yr-buildkite/install.sh
yr-bk init
yuanrong-review/install.sh

Never commit real GitCode, Buildkite, SWR, kubeconfig, or WireGuard secrets. To migrate to another private machine, copy the ignored config/*.local files or the corresponding ~/.config/... files out of band.

Install Shape

The tracked repository is the single source of truth. Install every public skill into Codex with idempotent symlinks; do not maintain copied skill directories that can drift.

./scripts/install-codex-skills.sh
./scripts/install-codex-skills.sh --check

To preserve existing skills with the same names, install the repository as one routed toolkit instead. This creates only ~/.codex/skills/yuanrong-toolkit and leaves every existing skill untouched:

./scripts/install-codex-skills.sh --toolkit
./scripts/install-codex-skills.sh --toolkit --check

The toolkit link points at this repository root. Its top-level SKILL.md routes tasks to the specialized child skills, so pulling repository updates makes them available without reinstalling.

The installer scans every direct child containing SKILL.md, keeps correct links, creates missing links, and refuses to overwrite a real directory or a link to another source. Codex discovers new links on the next task/session.

yr-buildkite/install.sh also installs the yr-bk command into ~/.local/bin.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages