fix-ci

Run Prisma generation, lint fixes, typecheck, and tests in TypeScript projects.

16|1|Updated Sep 24, 2025
One-click install
npx skills add https://github.com/Hey-Diga/dotclaude --skill fix-ci-hey-diga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-ci
Source: https://github.com/Hey-Diga/dotclaude/tree/main/skills/fix-ci
Command: npx skills add https://github.com/Hey-Diga/dotclaude --skill fix-ci-hey-diga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates CI hygiene tasks in a TypeScript project by orchestrating Prisma client generation, lint fixes, typechecking, and test execution.

Core Features & Use Cases

  • Orchestrates Prisma client generation, linting with auto-fix, and typechecking to catch issues early.
  • Runs tests and summarizes results to guide iterative fixes before merging.
  • Adapts to CI environments and pre-push workflows for reliable code quality.

Quick Start

Auto-run the fix-ci sequence to ensure Prisma, lint, typecheck, and tests pass in your repo.

Frequently Asked Questions about fix-ci

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

FAQPage Schema
How do I automate TypeScript CI checks for Prisma and linting?

To automate TypeScript CI checks, this Skill orchestrates Prisma client generation, lint auto-fixes, typechecking, and test execution sequentially. It runs these scripts to catch issues early and maintain code quality before merging.

What npm scripts are required to run automated CI fixes?

Automated CI fixes require npm scripts for db:generate, lint, lint:fix, typecheck, and test. If any are missing, the Skill proposes minimal changes to add them so the validation sequence can complete successfully.

Can I use this to fix pre-push hook failures in a Node.js project?

Yes, you can use this to fix pre-push hook failures in a Node.js project. It adapts to CI environments and pre-push workflows, running Prisma generation, linting, typechecking, and tests to ensure code quality before pushing.

What is the best way to handle missing npm scripts during CI typecheck and linting?

The best way to handle missing npm scripts during CI typecheck and linting is to let the Skill propose minimal changes. It detects absent scripts required for Prisma generation, linting, typechecking, and testing, then suggests additions to complete the sequence.

Does this CI automation work for large TypeScript projects with complex Prisma schemas?

This CI automation is designed for small to moderate TypeScript projects with Prisma-based schemas. For large projects, the orchestration of lint auto-fixes, typechecks, and tests may require manual intervention to handle complex dependency resolution.