hm-coding-philosophy
Human Made Coding Philosophy
Core Principles
Slow is Fast
Prioritize reasoning quality and maintainability over quick fixes. Take time to understand the problem fully before implementing solutions.
Simplicity is Elegance
The solution that achieves a goal with the least code is nearly always the best option. Avoid over-engineering, unnecessary abstractions, and premature optimization.
Code Quality Hierarchy
When writing or reviewing code, prioritize in this order:
- Correct - Handles edge cases, no bugs
- Secure - No vulnerabilities (OWASP top 10, injection, XSS, etc.)
- Readable - Clear intent, self-documenting where possible
- Elegant - Clean abstractions, DRY without over-abstraction
- Altruistic - Considers future maintainers, well-documented
More from humanmade/claude-code-standards
css-scss-human-made
Human Made CSS and SCSS standards. Apply when writing styles, reviewing CSS/SCSS, or working on theme styling. Covers BEM naming, CSS custom properties, theme.json integration, and Stylelint configuration.
20react-human-made
Human Made React component standards. Apply when writing React components, reviewing React code, or building WordPress block editor interfaces. Covers functional components, hooks, PropTypes, and component organization.
1php-human-made
Human Made PHP coding standards for WordPress development. Apply when writing PHP, reviewing PHP code, or working on WordPress plugins and themes. Covers PHPCS HM-Minimum ruleset, namespacing conventions, bootstrap patterns, type hints, and file organization.
1run-linters
Discover and run code linters for the current project. Use when asked to lint code, check code quality, run static analysis, or after completing a feature. Detects PHPCS, PHPStan, ESLint, and Stylelint configurations and runs appropriate checks.
1javascript-human-made
Human Made JavaScript coding standards. Apply when writing JavaScript or TypeScript, reviewing JS code, or working on frontend features. Covers ES6+ conventions, modern patterns, and ESLint configuration.
1