developer-checklist

Enforce pre-commit and pre-push validation for gnwebsite projects.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/arpa73/AIKnowSys --skill developer-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-checklist
Source: https://github.com/arpa73/AIKnowSys/tree/main/.github/skills.backup/developer-checklist
Command: npx skills add https://github.com/arpa73/AIKnowSys --skill developer-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Developer Checklist skill standardizes and automates the pre-commit and pre-push validation process for gnwebsite projects, reducing regressions and ensuring consistent quality before code is integrated.

Core Features & Use Cases

  • Pre-commit and pre-push validation steps for backend (Django) and frontend (Vitest/TypeScript) workflows.
  • Guidance for feature implementation and testing to maintain project patterns during commits and PRs.
  • Troubleshooting support with clear checks and open-path guidance to diagnose failures quickly.

Quick Start

Run the pre-commit validation before committing code to verify backend tests, frontend tests, and TypeScript checks are all green.

Frequently Asked Questions about developer-checklist

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

FAQPage Schema
How do I run pre-commit validation for Django and Vitest projects?

Pre-push validation for gnwebsite projects enforces running Django tests, Vitest tests, and TypeScript checks before pushing commits. It uses a structured checklist to ensure consistent quality and prevent regressions during pull requests.

What is pre-push validation and how does it work with TypeScript checks?

Pre-push validation ensures TypeScript checks and Vitest tests pass before code is integrated. This skill standardizes the workflow for gnwebsite projects, providing explicit steps to verify both frontend and backend validation requirements are met.

Does this pre-commit checklist support both Django backend and frontend workflows?

Yes, this validation skill supports both Django backend and Vitest frontend workflows. It provides explicit steps for feature implementation, testing, commits, and pull requests to maintain project patterns across the entire stack.

Why does my pre-push validation fail when running Vitest and Django tests?

Pre-push validation fails when Django tests, Vitest tests, or TypeScript checks do not pass. This skill provides troubleshooting support with clear checks and open-path guidance to diagnose failures quickly and ensure code quality.

Do I need to run TypeScript checks before committing code in gnwebsite projects?

Yes, TypeScript checks are required before committing code in gnwebsite projects. The pre-commit validation checklist mandates running TypeScript checks alongside Vitest and Django tests to ensure all validations are green.