From omni-reverse
Extracts logical entities from interfaces and functions, consolidates duplicates, generates entity documentation, and builds entity-relationship files. Activated during reverse engineering entity phase.
How this skill is triggered — by the user, by Claude, or both
Slash command
/omni-reverse:reverse-entitiesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. ❗ 阶段间上下文必须清空 — 每次输出前自检
document_generation.confirmed == true)reverse --target entities ... 或 --target all 触发{REPO_ROOT}/.cache/reverse/entities/
.cache-status.json{REPO_ROOT}/omni-doc/specs/entities/ENTITY-*.md{REPO_ROOT}/omni-doc/specs/entities/实体清单.mdomni-doc/specs/entities/relations/*.json本 Skill 继承原有阶段设计,仅改变为 Skill 形式;所有约束、依赖与 Token 管理保持不变。
reverse 命令的关系reverse 负责:
--interactive)。本 Skill 按以下阶段执行,阶段详细说明见本目录下 references/stages/:
{REPO_ROOT}/.cache/reverse/entities/.cache-status.json{REPO_ROOT}/.cache/reverse/interfaces/.cache-status.json 中 document_generation.confirmed == true)entity-extraction/ENTITIES-*.md + entities-index.json + lineage/*.jsonconsolidated-entities.json + entities_lineage.json + consolidation_stats.jsonomni-doc/specs/entities/ENTITY-*.md + 实体清单.mdrelations/interface-entity.json + relations/entity-interface.json + relations/function-entity.json(可选)reverse-entities.md 与各阶段文档中的路径与字段约定。reverse 为 entities 初始化的 todo(主任务 + 0~4 阶段);强结论的 claim_type 与 required evidence:
规则:
unresolved,不得输出强结论tentativeunresolved + 原因本 Skill 的详细规范位于本目录下 references/:
执行本 Skill 时,AI Agent 应读取上述文档并严格按照其中描述的阶段与脚本调用方式执行。
npx claudepluginhub zte-aicloud/co-omnispec --plugin omni-reverseExecutes reverse engineering from codebases to extract interfaces, architecture, entities, scenarios, and requirements, generating standardized documentation.
Extracts domain entities from requirements and user stories using DDD principles, defines attributes and constraints, models relationships with cardinality, and documents state machines.
Catalogs business entities as graph nodes in Neo4j with stereotypes, attributes, states, and CRUD matrix. Use when modeling domain objects or creating an entity catalog.