بنقرة واحدة
pr
Create a feature branch, commit changes, push, and open a PR against iopsystems/rezolus
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create a feature branch, commit changes, push, and open a PR against iopsystems/rezolus
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when adding or changing what the rezolus viewer exposes — an /api/v1 endpoint, a dashboard section, the metric catalog, metadata/description derivation, or the frontend data those depend on — or when editing src/viewer/ or crates/viewer/, or reviewing a viewer change. The viewer ships as two separate Rust backends (server + WASM) behind one shared frontend; changing one silently diverges them.
Use when starting or picking up a non-trivial effort (feature, investigation, perf probe, refactor, migration) in a shared repo where teammates or future agents must coordinate or hand off; when a repo has no durable in-tree record of decisions and dead-ends; when you're about to drop a well-measured negative result; or when bootstrapping a journal from a repo's commit history.
Use when reviewing a Rezolus sampler change before merge — a new sampler, a change to an existing sampler's probes/refresh/metrics, or core changes that affect samplers; or whenever a sampler's overhead, cadence, or data source is in question.
Write or update the CLI `--help` text and README section for a new or changed rezolus feature (a subcommand, flag, mode, or behavior change), then prove the help is usable by dispatching a fresh subagent that has never seen the code. Use this whenever you add or change how rezolus is invoked — new `rezolus <subcommand>`, new flags/args on an existing mode, renamed options, or changed defaults — and any time the user says the help/README is thin, stale, confusing, or "an agent couldn't figure this out." Treats help text as an interface under test, not prose.
Tag and push a prerelease from the current Cargo.toml version. Use when the user wants to cut an alpha/beta/rc prerelease. Aborts on stable versions (no `-` in version string) and if the tag already exists.
Create a release PR with version bump and changelog update
| name | pr |
| description | Create a feature branch, commit changes, push, and open a PR against iopsystems/rezolus |
Create a PR from the current uncommitted changes. Handles branching, committing, pushing, and opening the PR against the upstream repo.
The skill accepts an optional branch name argument:
/pr fix-socket-perms)Verify prerequisites:
git status
git diff
git diff --staged
If there are no changes, stop and tell the user.
Analyze the changes:
git log --oneline -10
Create feature branch:
main, create a new branch:
git checkout -b <branch-name>
Sync docs version label (idempotent — runs every PR):
./scripts/sync-docs-version.sh
Updates site/docs/*.html's sidebar version label to the latest stable release tag. If it modifies any file, include the change in the same commit. If nothing changes, no-op.
Stage and commit:
git add -A)type(scope): description)feat, fix, refactor, chore, docs, testCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> trailerPush to origin:
git push -u origin <branch-name>
Open PR against upstream:
iopsystems/rezolusorigin (determine the owner from git remote -v)gh pr create with --repo iopsystems/rezolus and --head <fork-owner>:<branch-name>gh pr create \
--repo iopsystems/rezolus \
--head <fork-owner>:<branch-name> \
--draft \
--title "<conventional commit style title>" \
--body "$(cat <<'EOF'
## Summary
<1-3 bullet points describing the changes>
## Test plan
<bulleted checklist of testing done or needed>
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
Report the PR URL to the user.
Non-release PRs must never bump the major, minor, or patch version. Instead, bump only the pre-release revision number in Cargo.toml:
<major>.<minor>.<patch>-alpha.<revision>5.8.3-alpha.0 → 5.8.3-alpha.1 → 5.8.3-alpha.2-alpha.N) by 1 from the current main branch versiongit show main:Cargo.toml | grep '^version'
cargo clippy, cargo test, or cargo fmt --check haven't been run yet during this session, run them before committinggit@github.com:brayniac/rezolus → brayniac)gh pr ready