ci-preflight — community ci-preflight, mumak-www, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Code Review Agents needing automated CI validation and testing capabilities. Mumak on the WWW

wannysim wannysim
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The ci-preflight skill by wannysim is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Code Review Agents needing automated CI validation and testing capabilities.

Core Value

Empowers agents to execute crucial checks like Type Check, Lint, Format Check, and Test using pnpm turbo run, ensuring code integrity and reducing CI pipeline failures by validating changes before commit or PR.

Capabilities Granted for ci-preflight

Automating code validation before commit or PR
Running Type Check to catch type-related errors
Executing Lint and Format Check for code consistency and quality

! Prerequisites & Limits

  • Requires pnpm and turbo setup
  • Limited to specific app or package validation
  • Dependent on correct filter configuration for targeted validation
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

ci-preflight

Install ci-preflight, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

CI Preflight 검증

코드 변경 후 커밋/PR 전에 CI에서 실행되는 검증을 로컬에서 먼저 수행합니다.

필수: 코드 변경 완료 시 검증

코드 작성을 완료하면 반드시 아래 검증을 순서대로 실행합니다.

1. 변경된 앱 확인

bash
1# 현재 브랜치에서 변경된 파일 확인 2git diff --name-only origin/develop...HEAD 3 4# 변경된 앱 파악 (apps/ 또는 packages/ 하위)

2. 검증 실행 (순서 중요)

bash
1# 1) Type Check - 가장 먼저 (타입 오류가 다른 검증에 영향) 2pnpm turbo run check-types --filter=<app> 3 4# 2) Lint 5pnpm turbo run lint --filter=<app> 6 7# 3) Format Check 8pnpm turbo run format:check --filter=<app> 9 10# 4) Test 11pnpm turbo run test:ci --filter=<app> 12 13# 5) Build (선택적 - PR 전 권장) 14pnpm turbo run build --filter=<app>

3. 빠른 전체 검증

변경된 부분만 한번에 검증:

bash
1# develop 브랜치 대비 변경된 부분 검증 2# 주의: zsh에서는 반드시 따옴표로 감싸야 함 (bracket이 glob으로 해석됨) 3pnpm turbo run check-types lint format:check test:ci --filter='[origin/develop...HEAD]'

Turbo 필터 팁

자주 사용하는 패턴

bash
1# 특정 앱만 2--filter=blog 3--filter=mumak-next 4 5# 변경된 부분만 (CI와 동일) 6# zsh에서는 따옴표 필수 7--filter='[origin/develop...HEAD]' 8 9# 특정 앱 + 의존성 10--filter=...blog

캐시 관련

bash
1# 캐시 무시 (이상한 동작 시) 2pnpm turbo run check-types --force 3 4# 전체 캐시 삭제 5pnpm turbo:clean && pnpm install

자주 발생하는 오류와 해결

Type Check 실패

오류 유형원인해결
Cannot find module빌드 순서 문제pnpm turbo run build --filter=@mumak/ui 먼저 실행
타입 불일치의존 패키지 변경해당 패키지 check-types 먼저 확인
.d.ts 없음빌드 미실행의존 패키지 빌드 후 재시도

Lint 실패

bash
1# 자동 수정 가능한 것들 2pnpm turbo run lint:fix --filter=<app>

Format 실패

bash
1# 포맷 자동 적용 2pnpm turbo run format --filter=<app>

검증 체크리스트

코드 변경 완료 시 확인:

  • check-types 통과
  • lint 통과 (또는 lint:fix 실행)
  • format:check 통과 (또는 format 실행)
  • test:ci 통과
  • (PR 전) build 통과

빠른 검증 스크립트

전체 검증을 한번에 실행하려면:

bash
1./scripts/preflight.sh [app-name]

스크립트 없이 한줄로:

bash
1pnpm turbo run check-types lint format:check test:ci --filter='[origin/develop...HEAD]'

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is ci-preflight?

Perfect for Code Review Agents needing automated CI validation and testing capabilities. Mumak on the WWW

How do I install ci-preflight?

Run the command: npx killer-skills add wannysim/mumak-www/ci-preflight. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ci-preflight?

Key use cases include: Automating code validation before commit or PR, Running Type Check to catch type-related errors, Executing Lint and Format Check for code consistency and quality.

Which IDEs are compatible with ci-preflight?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for ci-preflight?

Requires pnpm and turbo setup. Limited to specific app or package validation. Dependent on correct filter configuration for targeted validation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add wannysim/mumak-www/ci-preflight. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use ci-preflight immediately in the current project.

Related Skills

Looking for an alternative to ci-preflight or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI