
ci-pr-helper
by lance-format
Manage Multimodal Agentic Context Lifecycle with Lance
SKILL.md
name: ci-pr-helper description: Run local test/style checks and open GitHub PRs for lance-context. Use when asked to run CI-equivalent checks (uv pytest, ruff/pyright, cargo fmt/clippy/test) and then create a PR with a proper title/body.
CI PR Helper
Overview
Run project checks locally, then prepare and open a PR with a clear title and summary.
Workflow
- Ensure you are on a feature branch (not
main). - Run local checks via the script in
scripts/. - Draft a PR title/body using the template below.
- If
ghis available and authenticated, rungh pr createyourself; otherwise, surface the exact command for the user to execute manually.
Local checks
Run:
./.codex/skills/ci-pr-helper/scripts/run_ci_checks.sh
If it fails due to missing tools, install uv, cargo, or Python deps, then rerun.
PR creation
Draft a conventional title (e.g., feat:/fix:/ci:) and use:
## Summary
- ...
## Testing
- uv run pytest
- cargo test --manifest-path rust/lance-context/Cargo.toml
- cargo fmt --manifest-path rust/lance-context/Cargo.toml -- --check
- cargo clippy --manifest-path rust/lance-context/Cargo.toml --all-targets -- -D warnings
- ruff format --check python/
- ruff check python/
- pyright
If you need to check auth status, you may still run:
gh auth status
When ready:
- If
ghis ready to use, execute:
gh pr create --title "<title>" --body "<body>"
-
Some environments emit a spurious
Unsupported subcommand 'pr'warning before runninggh; ignore that message and continue with the command. -
If
ghis missing or fails, print the command instead so the user can run it locally.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です