Runs CI-standardized linting, testing, and build commands for backend, frontend, and docs.

Install

mkdir -p .claude/skills/ci-checks && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19314" && unzip -o skill.zip -d .claude/skills/ci-checks && rm skill.zip

Installs to .claude/skills/ci-checks

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run CI-aligned checks for this workshop repository (backend lint/tests, frontend lint/tests/build, markdown lint).
114 charsno explicit “when” trigger
Beginner

Key capabilities

  • Run backend linting and testing with uv
  • Execute frontend linting, testing, and build processes
  • Perform full-repository markdown linting
  • Validate local environment against CI expectations

How it works

The skill executes a series of predefined commands for backend, frontend, and documentation validation. It ensures the local environment configuration aligns with CI pipeline requirements.

Inputs & outputs

You give it
Repository root directory
You get back
CI check status report

When to use ci-checks

  • Validate code before pushing a PR
  • Debug CI pipeline failures locally
  • Check documentation consistency
  • Run full-stack test suites

About this skill

CI Checks

Run from repository root unless noted.

Backend + MCP

uv sync --all-groups
uv run ruff check src/backend src/mcp-server
uv run pytest -q

Frontend

cd src/frontend
npm ci
npm run lint
npm test
npm run build

Documentation lint

Full-repo scope (matches ci-documentation.yml):

npx --yes markdownlint-cli2 "README.md" "docs/**/*.md" "sessions/**/*.md" ".github/**/*.md" "src/**/*.md"

ci-agent-docs-guard.yml is a narrower .github-only lint plus existence checks — use the command above for full documentation coverage.

When not to use it

  • Do not use for narrow .github-only linting

Prerequisites

uvnpm

Limitations

  • Requires execution from repository root

How it compares

This skill centralizes disparate CI checks into a single execution flow instead of running individual commands manually.

Compared to similar skills

ci-checks side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ci-checks (this skill)09dNo flagsBeginner
instantly-ci-integration110dReviewIntermediate
agent-implementer-sparc-coder15moReviewIntermediate
openai-knowledge54moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

instantly-ci-integration

jeremylongshore

Configure Instantly CI/CD integration with GitHub Actions and testing. Use when setting up automated testing, configuring CI pipelines, or integrating Instantly tests into your build process. Trigger with phrases like "instantly CI", "instantly GitHub Actions", "instantly automated tests", "CI instantly".

14

agent-implementer-sparc-coder

ruvnet

Agent skill for implementer-sparc-coder - invoke with $agent-implementer-sparc-coder

11

openai-knowledge

openai

Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.

539

adk-engineer

jeremylongshore

Execute software engineer specializing in creating production-ready ADK agents with best practices, code structure, testing, and deployment automation. Use when asked to "build ADK agent", "create agent code", or "engineer ADK application". Trigger with relevant phrases based on skill purpose.

326

lint-and-validate

davila7

Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.

68

pipeline-plugin-development

TencentBlueKing

流水线插件开发完整指南,涵盖插件创建、task.json 配置规范、多语言开发示例(Python/Java/NodeJS/Golang)、输入输出规范、错误码规范、发布流程、调试方法。当用户需要开发蓝盾流水线插件、配置 task.json、处理插件输入输出或排查插件错误时使用。

112

Search skills

Search the agent skills registry