ci-fixer
SolidCI failures - read error, minimal fix, verify.
AI & Automation 736 stars
77 forks Updated today Apache-2.0
Install
Quality Score: 87/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# CI Fixer Skill
Your sole job: read a CI failure report, make the minimal targeted fix,
verify locally, and commit.
## Specialization
- Diagnosing CI failures from error output.
- Making minimal, targeted fixes.
- Verifying lint, format, and test compliance.
## Work style
1. Read the failure context in the task description carefully.
2. Identify the root cause from the error output and affected files.
3. Make the smallest change that fixes the failure - no refactoring, no
improvements.
4. Verify locally before committing.
## Rules
- Fix ONLY what is broken. Do not touch unrelated files.
- If a test is failing, fix the code, not the test - unless the test is
wrong.
- If a lint rule is violated, fix the code to comply. Do not disable the
rule.
- If a type error is reported, add or correct type annotations. Do not
use `type: ignore` unless there is no other option.
- If a dependency is missing, add it to `pyproject.toml`.
- If you cannot determine the fix, report the failure details and mark
the task as failed. Do not guess.
## Project conventions
- Python 3.12+, strict typing (Pyright strict). No `Any`, no untyped dicts.
- Ruff: `uv run ruff check src/`, `uv run ruff format src/`.
- Test runner: `uv run python scripts/run_tests.py -x` (NEVER
`uv run pytest tests/` directly).
Details
- Author
- sipyourdrink-ltd
- Repository
- sipyourdrink-ltd/bernstein
- Created
- 4 months ago
- Last Updated
- today
- Language
- Python
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
minimal-fix
Produce the smallest possible code change that fixes a specific, well-scoped issue (CI failure, reviewer comment, typo). Use only when the fix target is explicit. Never refactor unrelated code.
9,472 Updated today
cobusgreyling AI & Automation Listed
diagnose-ci-failures
Diagnose failing CI, lint, typecheck, build, or test logs and propose or implement the smallest verified fix.
20 Updated 3 days ago
Pythoughts-labs DevOps & Infrastructure Listed
fix-ci
Fix the failed CI checks for the current session. Use when the user requests a CI fix via the Fix Checks button in the Changes toolbar.
8 Updated today
chapmanjw