voyager-contribute
Installation
SKILL.md
Voyager Contribution
Route issue investigation to the issue-review skill, Safari loading or native verification to update-safari-extension, and releases to release. Return here to finish the contribution.
1. Preflight
- Inspect
git status --short --branch, the current branch, and the diff. Preserve unrelated work. - Read the linked Issue and its comments when one exists. A new feature needs explicit maintainer approval of the approach, either in the Issue or as a direct instruction in the current task; assignment or
/claimonly selects an owner. - Read related entries in
.github/docs/REGRESSION_NOTES.mdbefore a non-trivial feature or fix. - Work on one focused topic branch targeting
main. Keep secrets and generateddist_*artifacts out of commits. - Read repo-traps.md — the repository-specific pitfalls that have cost past contributors the most review rounds.
- Use
ghas the source of truth for Issue/PR state. Before any GitHub write, confirmgh auth statusshows the account you intend to contribute as. If GitHub CLI is unavailable, perform Issue/PR reads and writes through the GitHub web UI instead and note that in the PR.
Preflight is complete when the Issue or rationale, approval state, intended scope, current branch, and clean ownership of every changed file are known.
2. Verify
- Add or update regression tests for behavior changes. If no useful automated test exists, record the reason.
- Run formatting and linting before the non-mutating PR suite, then inspect any resulting edits: