ci-compliance

Run pre-push lint, test, and build checks across Go, Web, and Python subsystems.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/Chukwuka1488/one-percent-trading-bot --skill ci-compliance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ci-compliance
Source: https://github.com/Chukwuka1488/one-percent-trading-bot/tree/main/.claude/skills/ci-compliance
Command: npx skills add https://github.com/Chukwuka1488/one-percent-trading-bot --skill ci-compliance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures code changes meet the team's CI/CD standards (lint, tests, builds, and commit message hygiene) before pushing to remote.

Core Features & Use Cases

  • Enforces linting, tests, and builds across Go, Web, and Python subsystems in a monorepo.
  • Validates commit message formatting to align with project guidelines.
  • Provides a structured runbook for pre-push checks to minimize CI failures in PRs.

Quick Start

Run the ci-compliance skill to verify lint, tests, and commit message quality before pushing.

Frequently Asked Questions about ci-compliance

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

FAQPage Schema
How do I run pre-push CI checks for a monorepo with Go, Web, and Python subsystems?▼

Pre-push CI checks for a monorepo are automated by detecting changed files and routing subsystem-specific validation, running golangci-lint, go test -race, npm lint/build, and pytest to prevent remote push failures.

What is the best way to validate commit message format before pushing to remote?▼

Validating commit message format before pushing is handled by enforcing project guidelines through an automated pre-push runbook, ensuring team CI/CD standards for commit hygiene are met prior to remote code transfer.

Can I run lint and build checks only on changed files in a monorepo?▼

Running lint and build checks only on changed files in a monorepo is supported by detecting modified files and routing appropriate checks, executing targeted golangci-lint, npm lint/typecheck, and pytest validations.

Does pre-push CI validation work with pip-audit and go test -race for Python and Go code?▼

Pre-push CI validation works with pip-audit and go test -race by routing subsystem-specific checks, executing Go race condition tests, Python pytest, and pip-audit vulnerability scanning based on detected changed files.

Why do my npm lint and typecheck tests fail in CI after pushing my web changes?▼

Failing npm lint and typecheck tests in CI after pushing web changes happen when pre-push validation is skipped, meaning format, typecheck, and build requirements were not verified against project standards before remote transfer.