design-entity

Identify and document logical entities with responsibilities and data contracts.

52|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill design-entity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-entity
Source: https://github.com/ZTE-AICloud/Co-OmniSpec/tree/main/skills/design-entity
Command: npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill design-entity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and delineates logical entities from defined features, clarifying their responsibilities, boundaries, collaboration relationships, and key data structures, and produces data-model documentation to support architecture governance and implementation clarity.

Core Features & Use Cases

  • Identify primary and supporting logical entities from feature specifications.
  • Define each entity's responsibilities, collaboration partners, and key data attributes.
  • Generate a structured data-model document that captures entity boundaries, interfaces, and data contracts for cross-team alignment.

Quick Start

Invoke the design-entity skill to identify and document the primary logical entities for the current feature.

Frequently Asked Questions about design-entity

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify logical entities from software requirements for architecture decomposition?

Logical entity identification extracts primary and supporting components from feature specifications to clarify responsibilities, boundaries, and collaboration relationships for architecture decomposition.

What is data contract modeling and when do I need it for cross-team collaboration?

Data contract modeling defines clear ownership, boundaries, and traceable data structures between logical entities. You need it for cross-team collaboration when aligning interfaces and data attributes across different feature scopes.

How do I document data models and entity boundaries from feature specifications?

You document data models by generating a structured data-model document that captures entity boundaries, interfaces, and key data attributes. This ensures traceable data contracts and supports implementation clarity across teams.

Can I use logical entity design for systems design and data modeling without external dependencies?

Yes, logical entity design operates independently to delineate logic boundaries and data structures for systems design and data modeling. It requires no external dependencies to document entity responsibilities and traceable data contracts.

What is the best way to define entity boundaries and responsibilities for architecture governance?

The best way to define entity boundaries for architecture governance is to extract logical entities directly from defined features, mapping their collaboration partners and key data attributes into a structured data-model document.