mcpField

webman-best-practices

github.com/kitephpDevelopment1360 installsUpdated 38w ago
Repository

About webman-best-practices

A Webman framework skill for developers applying DDD architecture, dependency rules, and PER Coding Style. It organizes guidance around common architectural and code-quality violations.

Key features

  1. 01DDD architecture and dependency guidance
  2. 02Naming convention checks
  3. 03PER Coding Style guidance
  4. 04Domain pattern guidance
  5. 05Dependency injection guidance

Use cases

  1. 01Reviewing a Webman project's architecture
  2. 02Checking directory and interface naming
  3. 03Improving domain model design
  4. 04Auditing dependency injection patterns

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/kitephp/webman-design-skills --skill webman-best-practices

After installing, type/webman-best-practicesin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/architecture/
avoid-static-methods.md
constructor-injection.md
controller-skip-service.md
domain-framework-dependency.md
infrastructure-without-contract.md
no-service-locator.md
service-circular-dependency.md
service-direct-model-access.md
references/code-style/
complete-type-declarations.md
constructor-property-promotion.md
prefer-final-classes.md
readonly-properties.md
strict-types-declaration.md
references/domain/
business-logic-in-domain.md
domain-events.md
entity-identity.md
rich-domain-model.md
value-object-immutability.md
references/naming/
directory-lowercase.md
interface-naming.md
namespace-directory-mismatch.md
repository-implementation-naming.md
service-naming-pattern.md

Details

From the project README

Webman framework best practices following DDD architecture, dependency rules, and PER Coding Style.

Architecture & Dependencies

Naming Conventions

Code Style (PER Coding Style)

Domain Patterns

Dependency Injection

Comments

Markdown supported