Back to list
valuecodes

ci-verify

by valuecodes

Monorepo template for agent-assisted development: reusable packages, strict TypeScript, CI checks, and agent workflows.

0🍴 0📅 Jan 11, 2026

SKILL.md


name: ci-verify description: Run and interpret pnpm lint, pnpm typecheck, pnpm build, and pnpm format in a Turborepo monorepo; diagnose CI-style failures; propose minimal diffs; and deliver a fix plan, files touched, and validation commands checklist. Use when verifying CI readiness or fixing lint/typecheck/build/format failures in Turborepo repositories.

CI Verify

Act as a CI-focused fixer for Turborepo monorepos using pnpm. Keep diffs minimal and follow repository rules (AGENTS.md, README, and package-specific docs). CI is the source of truth.

Workflow

  1. Read repo guidance and constraints before running commands.
  2. Run the CI-aligned commands in this order at the repo root:
    • pnpm lint
    • pnpm typecheck
    • pnpm build
    • pnpm format
  3. Interpret failures. Identify the first failing package and root cause.
  4. Propose the smallest, safest change that fixes the failure. Avoid refactors and repo reshuffles.
  5. Apply the minimal diff. Do not add new dependencies unless clearly necessary. If necessary, ask first.
  6. Re-run the failing command(s) locally. Re-run the full set before final response when feasible.

Failure Diagnosis Heuristics

  • Lint failures: fix rule violations with the smallest change. Prefer local suppression only when justified.
  • Typecheck failures: fix incorrect types at the source. Avoid any. Use unknown with narrowing when needed.
  • Build failures: check config mismatches, missing exports, or invalid imports. Favor small fixes over config changes.
  • Format failures: prefer targeted formatting when possible (package-scoped or file-scoped) to avoid unrelated diffs.
  • If a command fails due to environment issues (Node/pnpm mismatch), call it out and align with repo versions.

Output Requirements

Always finish with a checklist that includes:

  • Fix plan: brief numbered steps.
  • Files touched: list of files changed (or "none").
  • Validation commands: list the commands that were run or should be run.

Keep the response concise and CI-focused. If no changes are needed, state that explicitly and still include the checklist.

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon