dev-workflow-checker

Automate type checks, linting, and tests after code modifications.

333|92|Updated Jun 9, 2025
One-click install
npx skills add https://github.com/shenjingnan/xiaozhi-client --skill dev-workflow-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-workflow-checker
Source: https://github.com/shenjingnan/xiaozhi-client/tree/main/.claude/skills/dev-workflow-checker
Command: npx skills add https://github.com/shenjingnan/xiaozhi-client --skill dev-workflow-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures that after code modifications, essential quality checks are automatically executed to maintain code health and prevent regressions.

Core Features & Use Cases

  • Automatically remind and run the required checks after edits for both frontend and backend codebases.
  • Supports common workflows by executing TypeScript checks, linting, and tests using pnpm commands.
  • Use Case: after finishing a patch, the skill prompts you to run checks before committing or pushing.

Quick Start

After you modify code, run the appropriate checks:

  • Frontend changes: pnpm check:type, pnpm lint, pnpm test
  • Backend changes: pnpm check:type, pnpm lint, pnpm test

Frequently Asked Questions about dev-workflow-checker

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

FAQPage Schema
How do I automate type checks and linting after code edits?

You can automate type checks and linting after code edits by integrating quality checks into local git hooks or CI pipelines. This ensures commands like pnpm check:type and pnpm lint run automatically before committing or merging changes.

What is the best way to run pnpm tests before committing frontend and backend changes?

The best way to run pnpm tests before committing frontend and backend changes is to enforce a post-modification quality check workflow. This prompts you to execute pnpm test and pnpm check:all after finishing a patch, preventing regressions.

Can I use pnpm check commands in my local git hooks?

Yes, you can use pnpm check commands in local git hooks. The workflow supports integration into git hooks to automatically enforce pnpm check:type, pnpm lint, and pnpm test after code modifications.

Does automated quality checking support both frontend and backend development workflows?

Automated quality checking supports both frontend and backend development workflows. It applies the same pnpm commands for TypeScript checks, linting, and tests across different codebases to maintain overall code health.

Why should I run pnpm check:all after modifying code?

You should run pnpm check:all after modifying code to automatically execute essential quality checks. This mechanism maintains code health and prevents regressions by ensuring type checks, linting, and tests pass before integration.

When do I need to automate post-modification quality checks?

You need to automate post-modification quality checks when you want to enforce code health and prevent regressions before merging. This process is essential for teams committing frequent code changes across frontend and backend projects.