dev-checker

Automate pre-commit checks for TypeScript builds, linting, and repository hygiene.

Updated Oct 12, 2025
One-click install
npx skills add https://github.com/amo-tech-ai/medellin-spark --skill dev-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-checker
Source: https://github.com/amo-tech-ai/medellin-spark/tree/main/.claude/archive/skills/dev-checker
Command: npx skills add https://github.com/amo-tech-ai/medellin-spark --skill dev-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pnpm, tsc.

What problem does it solve?

This Skill eliminates the manual, error-prone process of validating code quality before commits or deployments. It ensures your code adheres to standards, preventing broken builds and costly post-deployment fixes.

Core Features & Use Cases

  • Automated Code Validation: Runs TypeScript type checks, build checks, and linting to catch errors early.
  • Pre-Commit Checklist: Guides through essential checks like tsc --noEmit, no console.log, and .env not staged.
  • Pre-Deploy Checklist: Ensures all tests pass, builds succeed, and environment variables are set before deployment.
  • Use Case: Before pushing code, simply ask "Run dev checks" to automatically validate code quality and readiness, saving you from CI/CD failures.

Quick Start

Just ask:

"Run dev checks"

"Check if ready to commit"

Frequently Asked Questions about dev-checker

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

FAQPage Schema
How do I automate code quality checks before committing?

Automate pre-commit code quality checks by running TypeScript type validation, builds, and linting in sequence. This Skill validates `tsc --noEmit`, `pnpm build`, and `pnpm lint`, then enforces constraints like blocking console.log statements and staging of .env files before allowing commits.

What checks run before deployment with this tool?

Pre-deploy checks ensure all tests pass, builds complete successfully, edge functions deploy, environment variables are configured, and database migrations apply. This prevents broken code from reaching production.

Can I use this with TypeScript projects?

Yes. This Skill runs TypeScript type checks via `tsc --noEmit`, integrates with `pnpm` package management, and validates build output, making it purpose-built for TypeScript development workflows.

How do I prevent API keys and secrets from being committed?

Pre-commit validation enforces that API keys aren't hardcoded and .env files aren't staged. The Skill blocks commits containing console.log statements and detects environment file staging to stop accidental secret leaks.

What happens if my build takes too long?

The Skill enforces a five-second build completion threshold. If `pnpm build` exceeds this, the check fails, signaling a performance regression or build configuration issue that should be resolved before proceeding.

Do I need to run checks manually or are they automated?

Checks run automatically during development and CI workflows. Simply ask the Skill to "Run dev checks" or "Check if ready to commit" to validate code quality without manual step execution.