developer-delphi-architecture-modules

Community

Modular Delphi architecture for scalable plugins.

Authorcslsoftwares
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill governs the modular organization of Delphi projects: structuring units and packages (runtime/design-time), distinguishing static vs dynamic packages, detecting and resolving circular dependencies, enabling plugin architectures via DLLs, and enforcing cohesion and layer-naming conventions. It intentionally excludes high-level DI with full-featured containers and avoids IDE-specific guidance.

Core Features & Use Cases

  • Modular unit and package organization for Delphi (runtime/design-time)
  • Circular dependency detection and resolution strategies
  • Plugin architecture via DLL/BPL with clear interface contracts
  • Layered naming conventions and cohesive module boundaries
  • Guidance on separation of public interfaces from private implementations

Quick Start

Organize your Delphi project by creating public interfaces in dedicated Interfaces units, implement details in Impl units, and adopt runtime or design-time packages to support plugins and modular loading.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: developer-delphi-architecture-modules
Download link: https://github.com/cslsoftwares/ParamentersORM/archive/main.zip#developer-delphi-architecture-modules

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.