بنقرة واحدة
workflow-development
Create, debug, and optimize GitHub Actions workflows for this Python 3.13 / uv repository.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create, debug, and optimize GitHub Actions workflows for this Python 3.13 / uv repository.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when user wants to Run the Arc Raiders AutoScrapper validation stack after edits. Use for linting, typing, tests, workflow checks, and broader repo validation.
Use when user wants to Update Metaforge snapshots and bundled default rules
Use when user wants to Validate OCR changes against failure corpus before shipping
Add a new OCR regression fixture from an ocr_debug image. Use when a scan misidentified an item and you want to lock in the correct result as a test case.
Use when user wants to Run full validation, push branch, and open a PR with appropriate context notes
Workflow for safely adding, removing, or renaming persisted config fields in config.py. Use whenever editing dataclass fields in src/autoscrapper/config.py. Covers incrementing CONFIG_VERSION, writing a migration function, and validating the round-trip.
| name | workflow-development |
| description | Create, debug, and optimize GitHub Actions workflows for this Python 3.13 / uv repository. |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep |
Create or update GitHub Actions workflows for this Python 3.13 / uv repo.
Start with AGENTS.md and .github/instructions/cicd-standards.instructions.md.
Pin actions to versions already used here: actions/checkout@v6,
astral-sh/setup-uv@v7, and actions/upload-artifact@v7.
Set persist-credentials: false on checkout unless the job must push.
Prefer uv sync --frozen; add extras only when a workflow truly needs them.
OCR and Tesseract jobs usually need build-essential, pkg-config,
tesseract-ocr, libtesseract-dev, and libleptonica-dev.
Add Linux input or evdev packages only when the workflow actually exercises
Linux input automation.
ruff.yml: Ruff, BasedPyright, and pytest validation.biome.yml: repo formatting and lint guard.daily-data-update.yml: scheduled snapshot and default-rule refresh.copilot-setup-steps.yml: agent bootstrap environment.uv run prek run --files .github/workflows/<name>.yml.Do not claim a workflow is safe unless referenced commands, paths, and
secrets exist.
Avoid --all-extras in setup-only workflows.
Do not add workflows for languages or tools this repo does not use.