ci-checks
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.zipInstalls 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).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
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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ci-checks (this skill) | 0 | 9d | No flags | Beginner |
| instantly-ci-integration | 1 | 10d | Review | Intermediate |
| agent-implementer-sparc-coder | 1 | 5mo | Review | Intermediate |
| openai-knowledge | 5 | 4mo | No flags | Intermediate |
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".
agent-implementer-sparc-coder
ruvnet
Agent skill for implementer-sparc-coder - invoke with $agent-implementer-sparc-coder
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`.
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.
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.
pipeline-plugin-development
TencentBlueKing
流水线插件开发完整指南,涵盖插件创建、task.json 配置规范、多语言开发示例(Python/Java/NodeJS/Golang)、输入输出规范、错误码规范、发布流程、调试方法。当用户需要开发蓝盾流水线插件、配置 task.json、处理插件输入输出或排查插件错误时使用。