omar-obando/qwen-orchestrator/domain-driven
Claude Code and agent skill by omar-obando/qwen-orchestrator
- community
Checking that the SKILL.md file is still in the repository.
Domain-Driven Design skill for building complete business modules for building complete business modules. Ensures every business module has all sub-modules identified, complete CRUD operations, proper relationships, and no mock/placeholder implementations.
Install
npx vskill@latest install omar-obando/qwen-orchestrator/domain-drivenSKILL.md
Domain-Driven Design Skill — Complete Business Module Builder
This skill ensures every business module is built completely with all sub-modules, CRUD operations, relationships, and business rules — NO mockups, NO placeholders.
Module Discovery Protocol
When asked to build an business module:
Step 1: Enumerate Sub-Modules
Step 2: Entity Relationship Map
Step 3: CRUD Completeness Matrix
For EVERY entity, verify ALL operations:
| Entity | Create | Read List | Read Detail | Update | Delete | Restore | |
|---|---|---|---|---|---|---|---|
| Product | ✅ | ✅ + filters | ✅ + variants | ✅ partial | ✅ soft | ✅ | |
| ... | ... | ... | ... | ... | ... | ... |
Implementation Rules
NO Mock Implementations
Every function must contain REAL implementation logic:
CRUD Pattern Requirements
Create
- Input validation with specific error messages
- Unique constraint checking before insert
- Default values applied
- Relationships validated (FK existence)
- Audit trail (createdBy, createdAt)
Read List
- Pagination (cursor or offset)
- Filtering by relevant fields
- Sorting by configurable columns
- Include counts and aggregates
- Field selection (don't return unnecessary data)
Read Detail
- Include related entities (eager loading)
- 404 handling with clear message
- Authorization check (user can access this resource)
Update
- Partial update support (PATCH semantics)
- Immutable fields protection (e.g., createdAt, id)
- Optimistic locking or version checking
- Audit trail (updatedBy, updatedAt)
Delete
- Soft delete by default (deletedAt timestamp)
- Cascade behavior explicitly defined
- Referential integrity check before delete
- Hard delete only via explicit admin endpoint
Domain-Driven Design Patterns
Entity Structure
Repository Pattern
Sub-Module Detection Checklist
When building a module, check for these common sub-modules:
- [ ] Master Data: Core entities (Products, Customers, Vendors)
- [ ] Transactions: Business operations (Orders, Invoices, Movements)
- [ ] Configuration: Settings and preferences
- [ ] Reports: Read-only analytics and exports
- [ ] Audit Log: Change tracking
- [ ] Permissions: Role-based access per entity
- [ ] Notifications: Event-driven alerts
- [ ] Import/Export: Bulk data operations
Delivery Verification
Before marking a module complete:
- [ ] ALL sub-modules identified and listed in TODO
- [ ] EVERY entity has complete CRUD (no gaps)
- [ ] NO mock/placeholder implementations
- [ ] ALL relationships properly configured
- [ ] ALL business rules implemented (not stubbed)
- [ ] ALL validations in place
- [ ] Migration files created and tested
- [ ] Seed data exists for development
- [ ] API documentation complete
- [ ] Tests cover every endpoint
When NOT to Use
Do NOT use this skill when:
- Writing API endpoint implementations (use api-design skill)
- Reviewing code for quality issues (use code-review skill)
- Performing security audits (use security-auditor skill)
- Analyzing deployment configurations (use deployment skill)
- Writing SQL queries (use sql-best-practices skill)
- Designing database schemas (use database-design skill)
- Designing multi-page website layouts (use design-system skill)
- Reviewing git workflows (use git-workflow skill)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/domain-driven/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/omar-obando/qwen-orchestrator/domain-driven)