code-quality

Installation
SKILL.md

Code Quality Standards

Quick Commands

npm run php:lint        # Check PHP style
npm run php:lint-fix    # Auto-fix PHP issues
npm run php:phpstan     # Static analysis
npm run lint:js         # JavaScript
npm run lint:css        # CSS

Project-Specific Rules

Area Standard
PHP 7.4+, WordPress Coding Standards
Prefixes sh, simplehistory, simple_history
Text domain simple-history
CSS naming SuitCSS: sh-ComponentName-subpart
Array syntax Short [] not array()
Control structures Always use braces {}, never colon syntax

Essential Principles

  1. Always escape output - Use WordPress escaping functions
  2. Prefix everything - All hooks, functions, classes
  3. Run tools after changes - phpcs/phpstan before committing

Detailed Guidelines

Related Files

  • phpcs.xml.dist - PHP_CodeSniffer config
  • phpstan.neon - PHPStan config
Related skills
Installs
10
GitHub Stars
316
First Seen
Jan 23, 2026