ci-all

Run local tests, type checks, and push branches for Python, Node, and Rust projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/srednoff888-art/4 --skill ci-all
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-all
Source: https://github.com/srednoff888-art/4/tree/main/examples/skills/ci-all
Command: npx skills add https://github.com/srednoff888-art/4 --skill ci-all

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates a full local CI workflow by running tests, type checks, pushing the branch, and returning the pipeline URL, saving time before opening a PR.

Core Features & Use Cases

  • Local tests across Python, Node, and Rust projects (pytest, vitest, cargo test) are executed automatically.
  • Type checks and stack validation are performed to ensure code quality before push.
  • After a successful push, the workflow prints or returns the CI pipeline URL for quick access.

Quick Start

Run /ci:all to execute the full workflow locally and obtain the pipeline URL.

Frequently Asked Questions about ci-all

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run continuous integration tests locally before opening a pull request?

You can run a full local CI workflow by executing tests, type checks, and pushing your branch to validate changes before opening a PR. This automation detects your project stack and returns the resulting pipeline URL.

Can I run local CI checks for Python, Node, and Rust projects in one step?

Yes, local CI checks support Python, Node, and Rust projects in one step. The workflow detects the project stack via lock files and automatically runs uv/pytest, pnpm/vitest, tsc, and cargo test as needed.

How do I get the pipeline URL after running tests and pushing a branch?

After a successful push, the local CI workflow automatically prints or returns the pipeline URL for quick access. This provides the direct link to monitor your continuous integration pipeline status.

What is the best way to automate type checks and stack validation before a git push?

The best way to automate type checks and stack validation before a git push is using a local CI workflow. It validates your code quality by running stack-specific type checks and tests prior to pushing the branch.

Does the local CI workflow detect the project stack automatically?

Yes, the local CI workflow detects the project stack automatically by analyzing lock files. This allows it to identify whether you are working with Python, Node, or Rust and apply the correct testing tools accordingly.

What testing frameworks are supported by local continuous integration automation?

Local continuous integration automation supports uv and pytest for Python, pnpm and vitest for Node, tsc for TypeScript type checking, and cargo test for Rust projects to validate code changes.