secondsky avatar

Woocommerce Backend Dev

This one's for when you're writing or modifying WooCommerce backend PHP code and need to follow the project's actual conventions. It covers the essentials: where to put new classes (src/Internal/ by default), how to name things, hook callback patterns, dependency injection usage, and unit testing requirements. The instructions link out to detailed docs on file organization, coding standards, and data integrity practices. One nice touch is the clear guidance on version numbers for @since annotations, which saves you from guessing. It assumes you're working in a WooCommerce core or plugin codebase where these conventions matter, not just throwing together a quick integration.

skills.sh installs
379
GitHub stars
248
last updated
Aug 21, 2026

Install

$ npx -y skills add secondsky/claude-skills --skill woocommerce-backend-dev --agent claude-code

Installs into .claude/skills of the current project.

Files

WooCommerce Backend Development

This skill provides guidance for developing WooCommerce backend PHP code according to project standards and conventions.

Instructions

Follow WooCommerce project conventions when adding or modifying backend PHP code:

  1. Creating new code structures: See file-entities.md for conventions on creating classes and organizing files (but for new unit test files see unit-tests.md).
  2. Naming conventions: See code-entities.md for naming methods, variables, and parameters
  3. Coding style: See coding-conventions.md for general coding standards and best practices
  4. Working with hooks: See hooks.md for hook callback conventions and documentation
  5. Dependency injection: See dependency-injection.md for DI container usage
  6. Data integrity: See data-integrity.md for ensuring data integrity when performing CRUD operations
  7. Writing tests: See unit-tests.md for unit testing conventions

Key Principles

Sponsors

Details

Repository
github.com/secondsky/claude-skills
Categories
Frontend Development, Backend & APIs, PHP & Laravel
First seen
Jun 3, 2026

More from secondsky/claude-skills

All 146
1levnikolaevich avatarln-646-project-structure-auditorlevnikolaevich/claude-code-skillsAudits physical architecture structure: modules, domains, layer layout, junk drawers, and framework placement. Use for structure drift.376skills.sh installs
2grasmash avatardrupal-at-your-fingertipsgrasmash/drupal-claude-skillsComprehensive Drupal patterns from "Drupal at Your Fingertips" by Selwyn Polit. Covers 50+ topics including services, hooks, forms, entities, caching, testing, 375skills.sh installs
3umbraco avatarumbraco-unit-testingumbraco/umbraco-cms-backoffice-skillsUnit and component testing for Umbraco backoffice extensions using @open-wc/testing374skills.sh installs
4freestylefly avatarpaddleocr-doc-parsingfreestylefly/canghe-skillsAdvanced document parsing with PaddleOCR. Returns complete document structure including text, tables, formulas, charts, and layout information. The AI agent ext373skills.sh installs
5levnikolaevich avatarln-740-quality-setuplevnikolaevich/claude-code-skillsSets up linters, pre-commit hooks, and test infrastructure. Use when adding code quality tooling to a project.372skills.sh installs
6bartundmett avatarshopware6-best-practicesbartundmett/skillsComprehensive Shopware 6.6+ development best practices for agency developers. Covers backend PHP, storefront Twig/JS, administration Vue.js, app system, integra369skills.sh installs