ecc-verification-loop

Execute build, type, lint, test, security, and diff checks on Claude Code sessions.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/tony-ng-vn/Resume-agent --skill ecc-verification-loop-tony-ng-vn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecc-verification-loop
Source: https://github.com/tony-ng-vn/Resume-agent/tree/main/.agents/skills/ecc-verification-loop
Command: npx skills add https://github.com/tony-ng-vn/Resume-agent --skill ecc-verification-loop-tony-ng-vn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, pnpm, tsc, pyright, ruff, git, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a robust verification process for Claude Code sessions, ensuring code quality and security before PRs are created.

Core Features & Use Cases

  • Comprehensive Verification: Checks for build issues, type errors, linting issues, test suite coverage, security vulnerabilities, and code changes.
  • Use Case: Before submitting a PR, run the verification loop to catch any potential issues early in the development process.

Quick Start

Run the verification loop with the command: /verify

Frequently Asked Questions about ecc-verification-loop

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

FAQPage Schema
How do I run code verification checks before creating a PR?

You can run code verification checks before a PR by executing a comprehensive verification system that handles build verification, type checking, linting, testing, security scanning, and diff review using the /verify command.

What is included in a comprehensive CI/CD code verification loop?

A comprehensive code verification loop includes build verification, type checking with tsc and pyright, linting with ruff, test suite execution, security scanning, and git diff review to ensure code quality.

Do I need npm and pnpm installed to run code quality checks?

Yes, you need npm and pnpm installed, along with tsc, pyright, ruff, and git, as these tools are required dependencies for executing the build, type checking, linting, and diff review processes.

Can I use security scanning and linting for both Python and TypeScript projects?

Yes, the verification system supports both Python and TypeScript projects by utilizing pyright and ruff for Python type checking and linting, alongside tsc for TypeScript build and type verification.

What's the best way to automate security scanning and code review before submission?

The best way to automate security scanning and code review is to run a verification loop that systematically executes security scans and git diff reviews before submitting your pull request.

Why does my verification loop fail during the type checking phase?

Your verification loop may fail during type checking if tsc or pyright detect type errors in your TypeScript or Python code, as the system strictly verifies build integrity and type safety before allowing PR submission.