oris-maintainer

Automate GitHub issue-driven workflows for the Oris Rust project.

3|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/Colin4k1024/Oris --skill oris-maintainer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oris-maintainer
Source: https://github.com/Colin4k1024/Oris/tree/main/.claude/skills/oris-maintainer
Command: npx skills add https://github.com/Colin4k1024/Oris --skill oris-maintainer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of managing GitHub issues for the Oris project, from implementation and validation to releasing new versions of the oris-runtime crate.

Core Features & Use Cases

  • Issue-Driven Development: Automatically picks up the next GitHub issue and scopes code changes to its requirements.
  • Automated Validation: Runs Rust code formatting (cargo fmt) and tests (cargo test) to ensure code quality.
  • Crate Publishing: Manages the process of versioning and publishing the oris-runtime crate to crates.io.
  • Workflow Automation: Closes issues and creates pull requests automatically upon successful release.
  • Use Case: When a new bug is reported on GitHub, this Skill can take the issue, fix the bug, validate the fix, publish an updated oris-runtime crate, and close the issue, all with minimal human intervention.

Quick Start

Use the oris-maintainer skill to take the next Oris GitHub issue through implementation, Rust validation, crate release, and issue closure.

Frequently Asked Questions about oris-maintainer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Rust crate publishing to crates.io from GitHub issues?

Automate Rust crate publishing by using an issue-driven GitHub workflow that scopes code changes, runs cargo fmt and cargo test, versions the oris-runtime crate, and publishes it to crates.io. The workflow closes the GitHub issue and creates a pull request upon successful release.

What is issue-driven development for Rust CI/CD pipelines?

Issue-driven development for Rust CI/CD pipelines automatically picks up the next GitHub issue, implements scoped code changes to its requirements, validates the code, and releases new crate versions. This ensures alignment between repository state, issue scope, and released crate versions through a defined 8-stage loop.

How do I run cargo fmt and cargo test automatically before publishing a Rust crate?

Run cargo fmt and cargo test automatically by integrating automated validation into your release workflow. The process runs Rust code formatting and tests to ensure code quality before managing the versioning and publishing of the oris-runtime crate to crates.io.

Can I automatically close GitHub issues after a Rust crate release?

Yes, you can automatically close GitHub issues after a Rust crate release. The workflow closes issues and creates pull requests automatically upon successful validation and release of the updated crate, ensuring minimal human intervention throughout the end-to-end process.

Does the Oris automated workflow require any external dependencies?

No, the Oris automated workflow requires no external dependencies. It operates as a standalone, supervised, self-evolution loop that manages the end-to-end process from picking up GitHub issues to releasing the oris-runtime crate without relying on external plugins.

What are the limitations of automating GitHub issue resolution for Rust projects?

The automation is specifically scoped to the Oris Rust project and its oris-runtime crate. It is designed for bug fixes and scoped code changes, meaning highly complex architectural refactoring may still require manual human intervention outside of this 8-stage workflow.